test-double-merge
31 lines
| 534 B
| text/plain
|
TextLexer
/ tests / test-double-merge
Matt Mackall
|
r5042 | #!/bin/sh | ||
hg init repo | ||||
cd repo | ||||
echo line 1 > foo | ||||
hg ci -qAm 'add foo' -d "1000000 0" | ||||
# copy foo to bar and change both files | ||||
hg cp foo bar | ||||
echo line 2-1 >> foo | ||||
echo line 2-2 >> bar | ||||
hg ci -m 'cp foo bar; change both' -d "1000000 0" | ||||
# in another branch, change foo in a way that doesn't conflict with | ||||
# the other changes | ||||
hg up -qC 0 | ||||
Thomas Arendsen Hein
|
r5057 | echo line 0 > foo | ||
Matt Mackall
|
r5042 | hg cat foo >> foo | ||
hg ci -m 'change foo' -d "1000000 0" | ||||
# we get conflicts that shouldn't be there | ||||
Dirkjan Ochtman
|
r8834 | hg merge -P | ||
Matt Mackall
|
r5042 | hg merge --debug | ||
echo "-- foo --" | ||||
cat foo | ||||
echo "-- bar --" | ||||
cat bar | ||||