author | Bryan O'Sullivan <bos@serpentine.com> |
Wed, 14 Sep 2005 14:29:02 -0700 | |
changeset 1249 | a5355fa5e33a |
parent 1168 | 235e0effa672 |
child 1252 | 94f38724283f |
permissions | -rwxr-xr-x |
1117 | 1 |
#!/bin/sh |
2 |
||
3 |
hg init |
|
4 |
echo foo > foo |
|
5 |
hg add foo |
|
6 |
hg commit -m1 -d"0 0" |
|
7 |
||
8 |
echo "# should show copy" |
|
9 |
cp foo bar |
|
10 |
hg copy foo bar |
|
1168
235e0effa672
Fixed two tests to run with bourne shell.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
1127
diff
changeset
|
11 |
hg debugstate|grep '^copy' |
1117 | 12 |
|
13 |
echo "# shouldn't show copy" |
|
14 |
hg commit -m2 -d"0 0" |
|
1168
235e0effa672
Fixed two tests to run with bourne shell.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
1127
diff
changeset
|
15 |
hg debugstate|grep '^copy' |
1117 | 16 |
|
17 |
echo "# should match" |
|
18 |
hg debugindex .hg/data/foo.i |
|
19 |
hg debugrename bar |
|
20 |
||
21 |
echo bleah > foo |
|
22 |
echo quux > bar |
|
23 |
hg commit -m3 -d"0 0" |
|
24 |
||
25 |
echo "# should not be renamed" |
|
26 |
hg debugrename bar |
|
27 |
||
28 |
cp foo bar |
|
1249
a5355fa5e33a
Fix up copy command to behave more like regular "cp".
Bryan O'Sullivan <bos@serpentine.com>
parents:
1168
diff
changeset
|
29 |
hg copy -f foo bar |
1117 | 30 |
echo "# should show copy" |
1168
235e0effa672
Fixed two tests to run with bourne shell.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
1127
diff
changeset
|
31 |
hg debugstate|grep '^copy' |
1117 | 32 |
hg commit -m3 -d"0 0" |
33 |
||
34 |
echo "# should show no parents for tip" |
|
35 |
hg debugindex .hg/data/bar.i |
|
36 |
echo "# should match" |
|
37 |
hg debugindex .hg/data/foo.i |
|
38 |
hg debugrename bar |
|
39 |
||
40 |
echo "# should show no copies" |
|
1168
235e0effa672
Fixed two tests to run with bourne shell.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
1127
diff
changeset
|
41 |
hg debugstate|grep '^copy' |
1127
19b048da4da9
Fixed test-copy2 with only looking at copied files.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
1117
diff
changeset
|
42 |
|
19b048da4da9
Fixed test-copy2 with only looking at copied files.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
1117
diff
changeset
|
43 |
exit 0 |