changeset 798:ea26bc72db7f

Run clone and pull with progress
author Dmitry Neverov <dmitry.neverov@jetbrains.com>
date Sat, 24 May 2014 14:29:00 +0200
parents bc5d22baabec
children b130c7d27c02
files mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CloneCommand.java mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/PullCommand.java
diffstat 2 files changed, 12 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CloneCommand.java	Sat May 24 14:21:29 2014 +0200
+++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CloneCommand.java	Sat May 24 14:29:00 2014 +0200
@@ -96,6 +96,12 @@
     if (myUseUncompressedTransfer) {
       cli.addParameter("--uncompressed");
     }
+
+    cli.addParameters("--config", "extensions.progress=");
+    cli.addParameters("--config", "progress.format=topic number");
+    cli.addParameters("--config", "progress.delay=0");
+    cli.addParameters("--config", "progress.assume-tty=True");
+
     String repositoryUrl = myAuthSettings.getRepositoryUrlWithCredentials(myRepository);
     cli.addParameter(repositoryUrl);
     cli.addParameter(myWorkingDir.getName());
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/PullCommand.java	Sat May 24 14:21:29 2014 +0200
+++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/PullCommand.java	Sat May 24 14:29:00 2014 +0200
@@ -66,6 +66,12 @@
     cli.addParameter("pull");
     if (myTraceback)
       cli.addParameter("--traceback");
+
+    cli.addParameters("--config", "extensions.progress=");
+    cli.addParameters("--config", "progress.format=topic number");
+    cli.addParameters("--config", "progress.delay=0");
+    cli.addParameters("--config", "progress.assume-tty=True");
+
     String pullUrl = myAuthSettings != null ? myAuthSettings.getRepositoryUrlWithCredentials(myPullUrl) : myPullUrl;
     cli.addParameter(pullUrl);
     runCommand(cli, myCommandSettings.setTimeout(myTimeout));