test-merge9
57 lines
| 776 B
| text/plain
|
TextLexer
/ tests / test-merge9
Alexis S. L. Carvalho
|
r4682 | #!/bin/sh | ||
# test that we don't interrupt the merge session if | ||||
# a file-level merge failed | ||||
hg init repo | ||||
cd repo | ||||
echo foo > foo | ||||
echo a > bar | ||||
hg ci -Am 'add foo' -d '0 0' | ||||
hg mv foo baz | ||||
echo b >> bar | ||||
echo quux > quux1 | ||||
hg ci -Am 'mv foo baz' -d '0 0' | ||||
hg up -qC 0 | ||||
echo >> foo | ||||
echo c >> bar | ||||
echo quux > quux2 | ||||
hg ci -Am 'change foo' -d '0 0' | ||||
# test with the rename on the remote side | ||||
HGMERGE=false hg merge | ||||
Matt Mackall
|
r6518 | hg resolve -l | ||
Alexis S. L. Carvalho
|
r4682 | |||
# test with the rename on the local side | ||||
hg up -C 1 | ||||
HGMERGE=false hg merge | ||||
Matt Mackall
|
r6518 | echo % show unresolved | ||
hg resolve -l | ||||
echo % unmark baz | ||||
hg resolve -u baz | ||||
echo % show | ||||
hg resolve -l | ||||
Matt Mackall
|
r7847 | hg st | ||
Matt Mackall
|
r6518 | |||
echo % re-resolve baz | ||||
hg resolve baz | ||||
echo % after | ||||
hg resolve -l | ||||
Matt Mackall
|
r7527 | echo % resolve all warning | ||
hg resolve | ||||
Matt Mackall
|
r6518 | echo % resolve all | ||
Matt Mackall
|
r7527 | hg resolve -a | ||
Matt Mackall
|
r6518 | |||
echo % after | ||||
hg resolve -l | ||||
Alexis S. L. Carvalho
|
r4682 | true | ||