changeset 168:cdff54140c72

Add field and methods for uncompressed transfer
author Dmitry Neverov <dmitry.neverov@jetbrains.com>
date Wed, 09 Feb 2011 13:50:04 +0300
parents 0ce0e78bf21d
children 6105c009955e
files mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/Settings.java
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/Settings.java	Wed Feb 09 13:47:37 2011 +0300
+++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/Settings.java	Wed Feb 09 13:50:04 2011 +0300
@@ -42,6 +42,7 @@
   private String myUsername;
   private String myPassword;
   private String myBranchName;
+  private boolean myUncompressedTransfer = false;
   private static final String DEFAULT_BRANCH_NAME = "default";
 
   public Settings(@NotNull File workFolderParentDir, @NotNull VcsRoot vcsRoot) {
@@ -52,6 +53,7 @@
 
     myUsername = vcsRoot.getProperty(Constants.USERNAME);
     myPassword = vcsRoot.getProperty(Constants.PASSWORD);
+    myUncompressedTransfer = "true".equals(vcsRoot.getProperty(Constants.UNCOMPRESSED_TRANSFER));
   }
 
   public Settings() {
@@ -78,6 +80,10 @@
     return getBranchName().equals(DEFAULT_BRANCH_NAME);
   }
 
+  public boolean isUncompressedTransfer() {
+    return myUncompressedTransfer;
+  }
+
   /**
    * Returns path to hg command
    * @return path to hg command