annotate tests/test-copy @ 1237:227cfbe34109

Fix off by one in convert-repo tags --- crew.orig/contrib/convert-repo 2005-07-16 11:52:06.000000000 -0400 +++ crew/contrib/convert-repo 2005-09-02 02:58:14.000000000 -0400 @@ -86,9 +86,7 @@ class convert_git: for f in os.listdir(self.path + "/.git/refs/tags"): try: h = file(self.path + "/.git/refs/tags/" + f).read().strip() - p, a, d, m = self.getcommit(h) - if not p: p = [h] # git is ugly, don't blame me - tags[f] = p[0] + tags[f] = h except: pass return tags -- _______________________________________________ Mercurial mailing list Mercurial@selenic.com http://selenic.com/mailman/listinfo/mercurial
author mason@suse.com
date Tue, 13 Sep 2005 19:32:43 -0500
parents 9344f5dd4488
children 94f38724283f
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 cp a b
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
9 hg copy a b
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
10 hg status
749
7e4843b7efd2 Update tests to use commit -m and default -u
mpm@selenic.com
parents: 591
diff changeset
11 hg --debug commit -m "2" -d "0 0"
1043
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
12 echo "we should see two history entries"
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
13 hg history -v
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
14 echo "we should see one log entry for a"
363
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
15 hg log a
1043
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
16 echo "this should show a revision linked to changeset 0"
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
17 hg debugindex .hg/data/a.i
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
18 echo "we should see one log entry for b"
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
19 hg log b
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
20 echo "this should show a revision linked to changeset 1"
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
21 hg debugindex .hg/data/b.i
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
22
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
23 echo "this should show the rename information in the metadata"
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
24 hg debugdata .hg/data/b.d 0 | head -n 3 | tail -n 2
9344f5dd4488 Update tests
mpm@selenic.com
parents: 814
diff changeset
25
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
26 md5sum .hg/data/b.d
462
512d76558bd4 Fix pipe timing for copy test
mpm@selenic.com
parents: 363
diff changeset
27 hg cat b > bsum
512d76558bd4 Fix pipe timing for copy test
mpm@selenic.com
parents: 363
diff changeset
28 md5sum bsum
512d76558bd4 Fix pipe timing for copy test
mpm@selenic.com
parents: 363
diff changeset
29 hg cat a > asum
512d76558bd4 Fix pipe timing for copy test
mpm@selenic.com
parents: 363
diff changeset
30 md5sum asum
363
ae96b7e1318d Add hg copy
mpm@selenic.com
parents:
diff changeset
31 hg verify