test-copy2
41 lines
| 696 B
| text/plain
|
TextLexer
/ tests / test-copy2
|
r1117 | #!/bin/sh | ||
hg init | ||||
echo foo > foo | ||||
hg add foo | ||||
hg commit -m1 -d"0 0" | ||||
echo "# should show copy" | ||||
hg copy foo bar | ||||
|
r1168 | hg debugstate|grep '^copy' | ||
|
r1117 | |||
echo "# shouldn't show copy" | ||||
hg commit -m2 -d"0 0" | ||||
|
r1168 | hg debugstate|grep '^copy' | ||
|
r1117 | |||
echo "# should match" | ||||
hg debugindex .hg/data/foo.i | ||||
hg debugrename bar | ||||
echo bleah > foo | ||||
echo quux > bar | ||||
hg commit -m3 -d"0 0" | ||||
echo "# should not be renamed" | ||||
hg debugrename bar | ||||
|
r1249 | hg copy -f foo bar | ||
|
r1117 | echo "# should show copy" | ||
|
r1168 | hg debugstate|grep '^copy' | ||
|
r1117 | hg commit -m3 -d"0 0" | ||
echo "# should show no parents for tip" | ||||
hg debugindex .hg/data/bar.i | ||||
echo "# should match" | ||||
hg debugindex .hg/data/foo.i | ||||
hg debugrename bar | ||||
echo "# should show no copies" | ||||
|
r1168 | hg debugstate|grep '^copy' | ||
|
r1127 | |||
exit 0 | ||||