##// END OF EJS Templates
run-tests: give each child its own tmp dir (issue1911)...
run-tests: give each child its own tmp dir (issue1911) Fixes bug introduced by f8b4df4b033d (issue1911: --tmpdir plus parallel mode = fail), and also fixes the long-standing quirk that parallel mode created multiple /tmp/hgtests.XXXXXX directories. Now there is only one /tmp/hgtests.XXXXXX, with child0, child1, etc. under it.

File last commit:

r2530:d181845b default
r9899:be574a37 stable
Show More
test-pull-pull-corruption2
25 lines | 418 B | text/plain | TextLexer
/ tests / test-pull-pull-corruption2
Vadim Gelfer
add benoit's test for issue148.
r2000 #!/bin/sh
#
# Corrupt an hg repo with two pulls.
#
# create one repo with a long history
hg init source1
cd source1
touch foo
hg add foo
for i in 1 2 3 4 5 6 7 8 9 10; do
echo $i >> foo
hg ci -m $i
done
cd ..
# create a third repo to pull both other repos into it
hg init version2
hg -R version2 pull source1 &
sleep 1
hg clone --pull -U version2 corrupted
Thomas Arendsen Hein
Wait for first pull to be completed before doing verify.
r2530 wait
Vadim Gelfer
add benoit's test for issue148.
r2000 hg -R corrupted verify
hg -R version2 verify