[PATCH 3 of 5] test-convert-git.t: add a test of convert progress bars for git
Augie Fackler
raf at durin42.com
Wed Sep 10 10:20:59 CDT 2014
# HG changeset patch
# User Augie Fackler <raf at durin42.com>
# Date 1410361469 14400
# Wed Sep 10 11:04:29 2014 -0400
# Node ID c37f42f7610de3ae06098ca65b3f2a0bd2fda818
# Parent 29cd01c8094fae8b6527e840f2ac5ed403948e5f
test-convert-git.t: add a test of convert progress bars for git
We're about to enhance this support, so test the existing behavior so
the improved behavior is obvious in the next patch.
diff --git a/tests/test-convert-git.t b/tests/test-convert-git.t
--- a/tests/test-convert-git.t
+++ b/tests/test-convert-git.t
@@ -51,7 +51,43 @@
$ git pull --no-commit . other > /dev/null 2>/dev/null
$ commit -m 'Merge branch other'
$ cd ..
- $ hg convert --datesort git-repo
+ $ hg convert --config extensions.progress= --config progress.assume-tty=1 \
+ > --config progress.delay=0 --config progress.changedelay=0 \
+ > --config progress.refresh=0 --config progress.width=60 \
+ > --datesort git-repo
+ \r (no-eol) (esc)
+ scanning [ <=> ] 1\r (no-eol) (esc)
+ scanning [ <=> ] 2\r (no-eol) (esc)
+ scanning [ <=> ] 3\r (no-eol) (esc)
+ scanning [ <=> ] 4\r (no-eol) (esc)
+ scanning [ <=> ] 5\r (no-eol) (esc)
+ scanning [ <=> ] 6\r (no-eol) (esc)
+ \r (no-eol) (esc)
+ \r (no-eol) (esc)
+ converting [ ] 0/6\r (no-eol) (esc)
+ getting files [==================> ] 1/2\r (no-eol) (esc)
+ getting files [======================================>] 2/2\r (no-eol) (esc)
+ \r (no-eol) (esc)
+ \r (no-eol) (esc)
+ converting [======> ] 1/6\r (no-eol) (esc)
+ getting files [======================================>] 1/1\r (no-eol) (esc)
+ \r (no-eol) (esc)
+ \r (no-eol) (esc)
+ converting [=============> ] 2/6\r (no-eol) (esc)
+ getting files [======================================>] 1/1\r (no-eol) (esc)
+ \r (no-eol) (esc)
+ \r (no-eol) (esc)
+ converting [====================> ] 3/6\r (no-eol) (esc)
+ getting files [======================================>] 1/1\r (no-eol) (esc)
+ \r (no-eol) (esc)
+ \r (no-eol) (esc)
+ converting [===========================> ] 4/6\r (no-eol) (esc)
+ getting files [======================================>] 1/1\r (no-eol) (esc)
+ \r (no-eol) (esc)
+ \r (no-eol) (esc)
+ converting [==================================> ] 5/6\r (no-eol) (esc)
+ getting files [======================================>] 1/1\r (no-eol) (esc)
+ \r (no-eol) (esc)
assuming destination git-repo-hg
initializing destination git-repo-hg repository
scanning source...
More information about the Mercurial-devel
mailing list