changeset 634:e89816840a2e

Merge branch Gaya-8.0.x
author Dmitry Neverov <dmitry.neverov@jetbrains.com>
date Wed, 14 Aug 2013 19:59:35 +0400
parents 83692f82fbb7 (current diff) 6ed9e0528564 (diff)
children f0dce200f02a
files mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java
diffstat 4 files changed, 11 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java	Wed Aug 14 11:07:19 2013 +0400
+++ b/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java	Wed Aug 14 19:59:35 2013 +0400
@@ -533,9 +533,7 @@
 
   @Override
   public boolean allowSourceCaching() {
-    // since a copy of repository for each VCS root is already stored on disk
-    // we do not need separate cache for our patches
-    return false;
+    return myConfig.allowSourceCaching();
   }
 
   public String label(@NotNull String label, @NotNull String version, @NotNull VcsRoot root, @NotNull CheckoutRules checkoutRules) throws VcsException {
--- a/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/ServerPluginConfig.java	Wed Aug 14 11:07:19 2013 +0400
+++ b/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/ServerPluginConfig.java	Wed Aug 14 19:59:35 2013 +0400
@@ -33,4 +33,6 @@
   public CronExpression getCleanupCronExpression();
 
   public boolean reportSubrepoChangesFileStatus();
+
+  public boolean allowSourceCaching();
 }
--- a/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/ServerPluginConfigImpl.java	Wed Aug 14 11:07:19 2013 +0400
+++ b/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/ServerPluginConfigImpl.java	Wed Aug 14 19:59:35 2013 +0400
@@ -88,4 +88,8 @@
   public boolean reportSubrepoChangesFileStatus() {
     return TeamCityProperties.getBoolean("teamcity.hg.reportSubrepoChangesFileStatus");
   }
+
+  public boolean allowSourceCaching() {
+    return TeamCityProperties.getBoolean("teamcity.hg.allowSourceCaching");
+  }
 }
--- a/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/ServerPluginConfigBuilder.java	Wed Aug 14 11:07:19 2013 +0400
+++ b/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/ServerPluginConfigBuilder.java	Wed Aug 14 19:59:35 2013 +0400
@@ -73,6 +73,10 @@
       public boolean reportSubrepoChangesFileStatus() {
         return false;
       }
+
+      public boolean allowSourceCaching() {
+        return false;
+      }
     };
   }