Mercurial > hg
comparison tests/test-copy.t @ 11805:8ef250726cf0
tests: unify test-copy
author | Nicolas Dumazet <nicdumz.commits@gmail.com> |
---|---|
date | Thu, 12 Aug 2010 22:31:40 +0900 |
parents | tests/test-copy@997ab9af81df |
children | 4c94b6d0fb1c |
comparison
equal
deleted
inserted
replaced
11804:6c24465613de | 11805:8ef250726cf0 |
---|---|
1 $ hg init | |
2 $ echo a > a | |
3 $ hg add a | |
4 $ hg commit -m "1" -d "1000000 0" | |
5 $ hg status | |
6 $ hg copy a b | |
7 $ hg status | |
8 A b | |
9 $ hg sum | |
10 parent: 0:33aaa84a386b tip | |
11 1 | |
12 branch: default | |
13 commit: 1 copied | |
14 update: (current) | |
15 $ hg --debug commit -m "2" -d "1000000 0" | |
16 b | |
17 b: copy a:b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3 | |
18 committed changeset 1:76973b01f66a012648546c979ea4c41de9e7d8cd | |
19 | |
20 we should see two history entries | |
21 | |
22 $ hg history -v | |
23 changeset: 1:76973b01f66a | |
24 tag: tip | |
25 user: test | |
26 date: Mon Jan 12 13:46:40 1970 +0000 | |
27 files: b | |
28 description: | |
29 2 | |
30 | |
31 | |
32 changeset: 0:33aaa84a386b | |
33 user: test | |
34 date: Mon Jan 12 13:46:40 1970 +0000 | |
35 files: a | |
36 description: | |
37 1 | |
38 | |
39 | |
40 | |
41 we should see one log entry for a | |
42 | |
43 $ hg log a | |
44 changeset: 0:33aaa84a386b | |
45 user: test | |
46 date: Mon Jan 12 13:46:40 1970 +0000 | |
47 summary: 1 | |
48 | |
49 | |
50 this should show a revision linked to changeset 0 | |
51 | |
52 $ hg debugindex .hg/store/data/a.i | |
53 rev offset length base linkrev nodeid p1 p2 | |
54 0 0 3 0 0 b789fdd96dc2 000000000000 000000000000 | |
55 | |
56 we should see one log entry for b | |
57 | |
58 $ hg log b | |
59 changeset: 1:76973b01f66a | |
60 tag: tip | |
61 user: test | |
62 date: Mon Jan 12 13:46:40 1970 +0000 | |
63 summary: 2 | |
64 | |
65 | |
66 this should show a revision linked to changeset 1 | |
67 | |
68 $ hg debugindex .hg/store/data/b.i | |
69 rev offset length base linkrev nodeid p1 p2 | |
70 0 0 65 0 1 37d9b5d994ea 000000000000 000000000000 | |
71 | |
72 this should show the rename information in the metadata | |
73 | |
74 $ hg debugdata .hg/store/data/b.d 0 | head -3 | tail -2 | |
75 copy: a | |
76 copyrev: b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3 | |
77 | |
78 $ $TESTDIR/md5sum.py .hg/store/data/b.i | |
79 4999f120a3b88713bbefddd195cf5133 .hg/store/data/b.i | |
80 $ hg cat b > bsum | |
81 $ $TESTDIR/md5sum.py bsum | |
82 60b725f10c9c85c70d97880dfe8191b3 bsum | |
83 $ hg cat a > asum | |
84 $ $TESTDIR/md5sum.py asum | |
85 60b725f10c9c85c70d97880dfe8191b3 asum | |
86 $ hg verify | |
87 checking changesets | |
88 checking manifests | |
89 crosschecking files in changesets and manifests | |
90 checking files | |
91 2 files, 2 changesets, 2 total revisions |