Mercurial > hg > mercurial
changeset 184:c6de9e076765
add method to get working dir for settings
author | Dmitry Neverov <dmitry.neverov@jetbrains.com> |
---|---|
date | Fri, 11 Mar 2011 15:29:46 +0300 |
parents | 58f712889f59 |
children | ce19924b4a7a |
files | mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java Fri Mar 11 15:26:09 2011 +0300 +++ b/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java Fri Mar 11 15:29:46 2011 +0300 @@ -633,6 +633,11 @@ return label.replace(':', '_').replace('\r', '_').replace('\n', '_'); } + private File getWorkingDir(Settings s) { + File customDir = s.getCustomWorkingDir(); + return customDir != null ? customDir : myMirrorManager.getMirrorDir(s.getRepositoryUrl()); + } + private Settings createSettings(final VcsRoot root) throws VcsException { Settings settings = new Settings(root); String customClonePath = settings.getCustomClonePath();