equal
deleted
inserted
replaced
1 #!/bin/sh |
1 #!/bin/sh |
2 |
2 |
3 # test stripping of filelogs where the linkrev doesn't always increase |
3 # test stripping of filelogs where the linkrev doesn't always increase |
4 |
4 |
|
5 source $TESTDIR/helpers.sh |
5 echo '[extensions]' >> $HGRCPATH |
6 echo '[extensions]' >> $HGRCPATH |
6 echo 'hgext.mq =' >> $HGRCPATH |
7 echo 'hgext.mq =' >> $HGRCPATH |
7 |
8 |
8 hg init orig |
9 hg init orig |
9 cd orig |
10 cd orig |
10 |
|
11 hidefilename() |
|
12 { |
|
13 sed -e 's/saving bundle to .*strip-backup/saving bundle to strip-backup/' |
|
14 } |
|
15 |
11 |
16 commit() |
12 commit() |
17 { |
13 { |
18 hg up -qC null |
14 hg up -qC null |
19 count=1 |
15 count=1 |
58 done |
54 done |
59 |
55 |
60 for i in 0 1 2 3 4; do |
56 for i in 0 1 2 3 4; do |
61 hg clone -q -U --pull crossed $i |
57 hg clone -q -U --pull crossed $i |
62 echo "% Trying to strip revision $i" |
58 echo "% Trying to strip revision $i" |
63 hg --cwd $i strip $i 2>&1 | hidefilename |
59 hg --cwd $i strip $i | hidebackup |
64 echo "% Verifying" |
60 echo "% Verifying" |
65 hg --cwd $i verify |
61 hg --cwd $i verify |
66 echo |
62 echo |
67 done |
63 done |
68 |
64 |