##// END OF EJS Templates
Make contrib/buildrpm work on Fedora 9....
Make contrib/buildrpm work on Fedora 9. mercurial.spec had bitrotted. These changes makes it possible to build an rpm that is usable. Only minimal changes has been made, and there is plenty of room for improvement.

File last commit:

r6191:01594b0c default
r7277:3e000e2b 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]*/,/,'