##// END OF EJS Templates
clone: print "updating working directory" status message...
clone: print "updating working directory" status message With this change, "hg clone" looks like this: % hg clone http://example.com/repo/big big requesting all changes adding changesets adding manifests adding file changes added XXX changesets with XXX changes to XXX files updating working directory XXX files updated, XXX files merged, XXX files removed, XXX files unresolved So the user sees % hg clone http://example.com/repo/big big requesting all changes adding changesets adding manifests adding file changes added XXX changesets with XXX changes to XXX files updating working directory while Mercurial is writing to disk to populate the working directory With this change, "hg clone" looks like this: % hg clone big big-work updating working directory XXX files updated, XXX files merged, XXX files removed, XXX files unresolved

File last commit:

r6191:01594b0c default
r6338:0750f111 default
Show More
test-incoming-outgoing
52 lines | 1.3 KiB | text/plain | TextLexer
/ tests / test-incoming-outgoing
Benoit Boissinot
add tests for incoming and outgoing
r2260 #!/bin/sh
mkdir test
cd test
hg init
for i in 0 1 2 3 4 5 6 7 8; do
echo $i >> foo
hg commit -A -m $i -d "1000000 0"
done
hg verify
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 hg serve -p $HGPORT -d --pid-file=hg.pid
Vadim Gelfer
tests: add timeouts, make run-tests.py clean up dead daemon processes...
r2571 cat hg.pid >> $DAEMON_PIDS
Benoit Boissinot
add tests for incoming and outgoing
r2260 cd ..
hg init new
# http incoming
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy= hg -R new incoming http://localhost:$HGPORT/ | sed -e 's,:[0-9][0-9]*/,/,'
http_proxy= hg -R new incoming -r 4 http://localhost:$HGPORT/ | sed -e 's,:[0-9][0-9]*/,/,'
Benoit Boissinot
add tests for incoming and outgoing
r2260 # local incoming
hg -R new incoming test
Benoit Boissinot
add -r/--rev arguments to incoming and outgoing
r2521 hg -R new incoming -r 4 test
Thomas Arendsen Hein
Add option -l/--limit to hg incoming and hg outgoing.
r6191 echo "% limit to 2 changesets"
hg -R new incoming -l 2 test
Benoit Boissinot
add tests for incoming and outgoing
r2260
# test with --bundle
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy= hg -R new incoming --bundle test.hg http://localhost:$HGPORT/ | sed -e 's,:[0-9][0-9]*/,/,'
Benoit Boissinot
add tests for incoming and outgoing
r2260 hg -R new incoming --bundle test2.hg test
# test the resulting bundles
hg init temp
hg init temp2
hg -R temp unbundle test.hg
hg -R temp2 unbundle test2.hg
hg -R temp tip
hg -R temp2 tip
Thomas Arendsen Hein
Don't use -f for rm in tests where not needed. Drop /bin/ from /bin/rm.
r3988 rm -r temp temp2 new
Benoit Boissinot
add tests for incoming and outgoing
r2260
# test outgoing
hg clone test test-dev
cd test-dev
for i in 9 10 11 12 13; do
echo $i >> foo
hg commit -A -m $i -d "1000000 0"
done
hg verify
cd ..
hg -R test-dev outgoing test
Thomas Arendsen Hein
Add option -l/--limit to hg incoming and hg outgoing.
r6191 echo "% limit to 3 changesets"
hg -R test-dev outgoing -l 3 test
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy= hg -R test-dev outgoing http://localhost:$HGPORT/ | sed -e 's,:[0-9][0-9]*/,/,'
http_proxy= hg -R test-dev outgoing -r 11 http://localhost:$HGPORT/ | sed -e 's,:[0-9][0-9]*/,/,'