test-merge6
45 lines
| 742 B
| text/plain
|
TextLexer
/ tests / test-merge6
Thomas Arendsen Hein
|
r800 | #!/bin/sh | ||
maf46@burn.cl.cam.ac.uk
|
r616 | |||
Alexis S. L. Carvalho
|
r4295 | cat <<EOF > merge | ||
import sys, os | ||||
print "merging for", os.path.basename(sys.argv[1]) | ||||
maf46@burn.cl.cam.ac.uk
|
r616 | EOF | ||
Alexis S. L. Carvalho
|
r4295 | HGMERGE="python ../merge"; export HGMERGE | ||
maf46@burn.cl.cam.ac.uk
|
r616 | |||
mkdir A1 | ||||
cd A1 | ||||
hg init | ||||
echo This is file foo1 > foo | ||||
echo This is file bar1 > bar | ||||
hg add foo bar | ||||
Thomas Arendsen Hein
|
r1933 | hg commit -m "commit text" -d "1000000 0" | ||
maf46@burn.cl.cam.ac.uk
|
r616 | |||
cd .. | ||||
hg clone A1 B1 | ||||
cd A1 | ||||
rm bar | ||||
hg remove bar | ||||
Thomas Arendsen Hein
|
r1933 | hg commit -m "commit test" -d "1000000 0" | ||
maf46@burn.cl.cam.ac.uk
|
r616 | |||
cd ../B1 | ||||
echo This is file foo22 > foo | ||||
Thomas Arendsen Hein
|
r1933 | hg commit -m "commit test" -d "1000000 0" | ||
maf46@burn.cl.cam.ac.uk
|
r616 | |||
cd .. | ||||
hg clone A1 A2 | ||||
hg clone B1 B2 | ||||
cd A1 | ||||
hg pull ../B1 | ||||
Vadim Gelfer
|
r2283 | hg merge | ||
Thomas Arendsen Hein
|
r1933 | hg commit -m "commit test" -d "1000000 0" | ||
maf46@burn.cl.cam.ac.uk
|
r616 | echo bar should remain deleted. | ||
Matt Mackall
|
r3736 | hg manifest --debug | ||
maf46@burn.cl.cam.ac.uk
|
r616 | |||
cd ../B2 | ||||
hg pull ../A2 | ||||
Vadim Gelfer
|
r2283 | hg merge | ||
Thomas Arendsen Hein
|
r1933 | hg commit -m "commit test" -d "1000000 0" | ||
maf46@burn.cl.cam.ac.uk
|
r616 | echo bar should remain deleted. | ||
Matt Mackall
|
r3736 | hg manifest --debug | ||