comparison tests/test-bundle @ 2274:89b15372df18

tests for bundles and bundlerepo
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Fri, 12 May 2006 18:39:37 +0200
parents
children 109a22f5434a
comparison
equal deleted inserted replaced
2273:f116ddea537f 2274:89b15372df18
1 #!/bin/sh
2
3 hg init test
4 cd test
5 echo 0 > afile
6 hg add afile
7 hg commit -m "0.0" -d "1000000 0"
8 echo 1 >> afile
9 hg commit -m "0.1" -d "1000000 0"
10 echo 2 >> afile
11 hg commit -m "0.2" -d "1000000 0"
12 echo 3 >> afile
13 hg commit -m "0.3" -d "1000000 0"
14 hg update -C 0
15 echo 1 >> afile
16 hg commit -m "1.1" -d "1000000 0"
17 echo 2 >> afile
18 hg commit -m "1.2" -d "1000000 0"
19 echo "a line" > fred
20 echo 3 >> afile
21 hg add fred
22 hg commit -m "1.3" -d "1000000 0"
23 hg mv afile adifferentfile
24 hg commit -m "1.3m" -d "1000000 0"
25 hg update -C 3
26 hg mv afile anotherfile
27 hg commit -m "0.3m" -d "1000000 0"
28 hg verify
29 cd ..
30 hg init empty
31 hg -R test bundle full.hg empty
32 hg -R test unbundle full.hg
33 hg -R empty unbundle full.hg
34 hg -R empty heads
35 hg -R empty verify
36
37 rm -rf empty
38 hg init empty
39 cd empty
40 hg -R bundle://../full.hg log
41 #doesn't work (yet ?)
42 #hg -R bundle://../full.hg verify
43 hg pull bundle://../full.hg
44 cd ..
45
46 rm -rf empty
47 hg init empty
48 hg clone -r 3 test partial
49 hg clone partial partial2
50 cd partial
51 hg -R bundle://../full.hg log
52 hg incoming bundle://../full.hg
53 hg -R bundle://../full.hg outgoing ../partial2
54 cd ..