test-copy2
47 lines
| 802 B
| text/plain
|
TextLexer
/ tests / test-copy2
mpm@selenic.com
|
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 | ||||
Thomas Arendsen Hein
|
r1168 | hg debugstate|grep '^copy' | ||
mpm@selenic.com
|
r1117 | |||
echo "# shouldn't show copy" | ||||
hg commit -m2 -d"0 0" | ||||
Thomas Arendsen Hein
|
r1168 | hg debugstate|grep '^copy' | ||
mpm@selenic.com
|
r1117 | |||
echo "# should match" | ||||
Benoit Boissinot
|
r3853 | hg debugindex .hg/store/data/foo.i | ||
mpm@selenic.com
|
r1117 | hg debugrename bar | ||
echo bleah > foo | ||||
echo quux > bar | ||||
hg commit -m3 -d"0 0" | ||||
echo "# should not be renamed" | ||||
hg debugrename bar | ||||
Bryan O'Sullivan
|
r1249 | hg copy -f foo bar | ||
mpm@selenic.com
|
r1117 | echo "# should show copy" | ||
Thomas Arendsen Hein
|
r1168 | hg debugstate|grep '^copy' | ||
mpm@selenic.com
|
r1117 | hg commit -m3 -d"0 0" | ||
echo "# should show no parents for tip" | ||||
Benoit Boissinot
|
r3853 | hg debugindex .hg/store/data/bar.i | ||
mpm@selenic.com
|
r1117 | echo "# should match" | ||
Benoit Boissinot
|
r3853 | hg debugindex .hg/store/data/foo.i | ||
mpm@selenic.com
|
r1117 | hg debugrename bar | ||
echo "# should show no copies" | ||||
Thomas Arendsen Hein
|
r1168 | hg debugstate|grep '^copy' | ||
Thomas Arendsen Hein
|
r1127 | |||
Brendan Cully
|
r4376 | echo "# copy --after on an added file" | ||
cp bar baz | ||||
hg add baz | ||||
hg cp -A bar baz | ||||
hg st -C | ||||
Thomas Arendsen Hein
|
r1127 | exit 0 | ||