annotate tests/test-copy @ 1338:2b77ea66fe70

Add empty repo test
author mpm@selenic.com
date Fri, 23 Sep 2005 17:52:15 -0700
parents 94f38724283f
children 7d83a351a936
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
544
3d4d5f2aba9a Remove bashisms and use /bin/sh instead of /bin/bash.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 464
diff changeset
1 #!/bin/sh
363
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
2
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
3 hg init
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
4 echo a > a
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
5 hg add a
749
7e4843b7efd2 Update tests to use commit -m and default -u
mpm@selenic.com
parents: 591
diff changeset
6 hg commit -m "1" -d "0 0"
363
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
7 hg status
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
8 hg copy a b
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
9 hg status
749
7e4843b7efd2 Update tests to use commit -m and default -u
mpm@selenic.com
parents: 591
diff changeset
10 hg --debug commit -m "2" -d "0 0"
1043
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
11 echo "we should see two history entries"
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
12 hg history -v
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
13 echo "we should see one log entry for a"
363
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
14 hg log a
1043
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
15 echo "this should show a revision linked to changeset 0"
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
16 hg debugindex .hg/data/a.i
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
17 echo "we should see one log entry for b"
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
18 hg log b
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
19 echo "this should show a revision linked to changeset 1"
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
20 hg debugindex .hg/data/b.i
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
21
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
22 echo "this should show the rename information in the metadata"
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
23 hg debugdata .hg/data/b.d 0 | head -n 3 | tail -n 2
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
24
800
ec85f9e6f3b1 Don't use 'set -x', fix exports, sed and hexdump usage for Solaris.
Thomas Arendsen Hein <thomas@intevation.de>
parents: 749
diff changeset
25 md5sum .hg/data/b.d
462
512d76558bd4 Fix pipe timing for copy test
mpm@selenic.com
parents: 363
diff changeset
26 hg cat b > bsum
512d76558bd4 Fix pipe timing for copy test
mpm@selenic.com
parents: 363
diff changeset
27 md5sum bsum
512d76558bd4 Fix pipe timing for copy test
mpm@selenic.com
parents: 363
diff changeset
28 hg cat a > asum
512d76558bd4 Fix pipe timing for copy test
mpm@selenic.com
parents: 363
diff changeset
29 md5sum asum
363
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
30 hg verify