changeset 502:2755266b7dd5 Faradi-7.1.x

Use uncompressed transfer explicitly Due to the way <props:checkboxProperty/> works we shown a checked uncompressed transfer option even when a property had a value false.
author Dmitry Neverov <dmitry.neverov@jetbrains.com>
date Mon, 29 Oct 2012 17:48:29 +0400
parents a3dc94c399d4
children 6bc8a8c4ab2f f490cd3b4f14
files mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/VcsRootBuilder.java
diffstat 3 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java	Mon Oct 29 17:41:51 2012 +0400
+++ b/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java	Mon Oct 29 17:48:29 2012 +0400
@@ -247,7 +247,7 @@
     Map<String, String> defaults = new HashMap<String, String>();
     defaults.put(Constants.BRANCH_NAME_PROP, "default");
     defaults.put(Constants.HG_COMMAND_PATH_PROP, "hg");
-    defaults.put(Constants.UNCOMPRESSED_TRANSFER, "false");
+    defaults.put(Constants.UNCOMPRESSED_TRANSFER, "true");
     return defaults;
   }
 
--- a/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java	Mon Oct 29 17:41:51 2012 +0400
+++ b/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupportTest.java	Mon Oct 29 17:48:29 2012 +0400
@@ -516,7 +516,7 @@
     root.addAllProperties(myVcs.getDefaultVcsProperties());
     root.addProperty(Constants.REPOSITORY_PROP, "http://host.com/path");
     HgVcsRoot hgRoot = new HgVcsRoot(root);
-    assertFalse(hgRoot.isUncompressedTransfer());
+    assertTrue(hgRoot.isUncompressedTransfer());
   }
 
 
--- a/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/VcsRootBuilder.java	Mon Oct 29 17:41:51 2012 +0400
+++ b/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/VcsRootBuilder.java	Mon Oct 29 17:48:29 2012 +0400
@@ -20,6 +20,7 @@
   private long myRootId = 1L;
   private String myHgPath;
   private String myUserForTag;
+  private boolean myUncompressed = true;
 
   public static VcsRootBuilder vcsRoot() {
     return new VcsRootBuilder();
@@ -33,6 +34,7 @@
     vcsRoot.addProperty(Constants.PASSWORD, myPassword);
     vcsRoot.addProperty(Constants.BRANCH_NAME_PROP, myBranch);
     vcsRoot.addProperty(Constants.USER_FOR_TAG, myUserForTag);
+    vcsRoot.addProperty(Constants.UNCOMPRESSED_TRANSFER, String.valueOf(myUncompressed));
     return vcsRoot;
   }