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();