test-merge-remove
43 lines
| 586 B
| text/plain
|
TextLexer
/ tests / test-merge-remove
Alexis S. L. Carvalho
|
r6297 | #!/bin/sh | ||
hg init repo | ||||
cd repo | ||||
echo foo > foo | ||||
echo bar > bar | ||||
hg ci -qAm 'add foo bar' | ||||
echo foo2 >> foo | ||||
echo bleh > bar | ||||
hg ci -m 'change foo bar' | ||||
hg up -qC 0 | ||||
hg mv foo foo1 | ||||
echo foo1 > foo1 | ||||
hg cat foo >> foo1 | ||||
hg ci -m 'mv foo foo1' | ||||
hg merge | ||||
hg debugstate --nodates | ||||
hg st -q | ||||
echo '% removing foo1 and bar' | ||||
cp foo1 F | ||||
cp bar B | ||||
hg rm -f foo1 bar | ||||
hg debugstate --nodates | ||||
hg st -qC | ||||
Alexis S. L. Carvalho
|
r6298 | |||
echo '% readding foo1 and bar' | ||||
cp F foo1 | ||||
cp B bar | ||||
hg add -v foo1 bar | ||||
hg debugstate --nodates | ||||
hg st -qC | ||||
Alexis S. L. Carvalho
|
r6299 | |||
echo '% reverting foo1 and bar' | ||||
hg revert -vr . foo1 bar | ||||
hg debugstate --nodates | ||||
hg st -qC | ||||
hg diff | ||||