Show More
@@ -48,6 +48,6 b' this should not mention bar:' | |||
|
48 | 48 | |
|
49 | 49 | |
|
50 | 50 | |
|
51 |
$ hg debugindex |
|
|
51 | $ hg debugindex bar | |
|
52 | 52 | rev offset length base linkrev nodeid p1 p2 |
|
53 | 53 | 0 0 5 0 1 b004912a8510 000000000000 000000000000 |
@@ -37,22 +37,22 b'' | |||
|
37 | 37 | $ hg mv afile anotherfile |
|
38 | 38 | $ hg commit -m "0.3m" |
|
39 | 39 | |
|
40 |
$ hg debugindex -f 1 |
|
|
40 | $ hg debugindex -f 1 afile | |
|
41 | 41 | rev flag offset length size base link p1 p2 nodeid |
|
42 | 42 | 0 0000 0 3 2 0 0 -1 -1 362fef284ce2 |
|
43 | 43 | 1 0000 3 5 4 1 1 0 -1 125144f7e028 |
|
44 | 44 | 2 0000 8 7 6 2 2 1 -1 4c982badb186 |
|
45 | 45 | 3 0000 15 9 8 3 3 2 -1 19b1fc555737 |
|
46 | 46 | |
|
47 |
$ hg debugindex |
|
|
47 | $ hg debugindex adifferentfile | |
|
48 | 48 | rev offset length base linkrev nodeid p1 p2 |
|
49 | 49 | 0 0 75 0 7 2565f3199a74 000000000000 000000000000 |
|
50 | 50 | |
|
51 |
$ hg debugindex |
|
|
51 | $ hg debugindex anotherfile | |
|
52 | 52 | rev offset length base linkrev nodeid p1 p2 |
|
53 | 53 | 0 0 75 0 8 2565f3199a74 000000000000 000000000000 |
|
54 | 54 | |
|
55 |
$ hg debugindex |
|
|
55 | $ hg debugindex fred | |
|
56 | 56 | rev offset length base linkrev nodeid p1 p2 |
|
57 | 57 | 0 0 8 0 6 12ab3bcc5ea4 000000000000 000000000000 |
|
58 | 58 |
@@ -10,7 +10,7 b'' | |||
|
10 | 10 | |
|
11 | 11 | $ hg debugrename foo |
|
12 | 12 | foo renamed from bar:26d3ca0dfd18e44d796b564e38dd173c9668d3a9 |
|
13 |
$ hg debugindex |
|
|
13 | $ hg debugindex bar | |
|
14 | 14 | rev offset length base linkrev nodeid p1 p2 |
|
15 | 15 | 0 0 6 0 0 26d3ca0dfd18 000000000000 000000000000 |
|
16 | 16 | 1 6 7 1 1 d267bddd54f7 26d3ca0dfd18 000000000000 |
@@ -52,7 +52,7 b' we should see one log entry for a' | |||
|
52 | 52 | |
|
53 | 53 | this should show a revision linked to changeset 0 |
|
54 | 54 | |
|
55 |
$ hg debugindex |
|
|
55 | $ hg debugindex a | |
|
56 | 56 | rev offset length base linkrev nodeid p1 p2 |
|
57 | 57 | 0 0 3 0 0 b789fdd96dc2 000000000000 000000000000 |
|
58 | 58 | |
@@ -68,13 +68,13 b' we should see one log entry for b' | |||
|
68 | 68 | |
|
69 | 69 | this should show a revision linked to changeset 1 |
|
70 | 70 | |
|
71 |
$ hg debugindex |
|
|
71 | $ hg debugindex b | |
|
72 | 72 | rev offset length base linkrev nodeid p1 p2 |
|
73 | 73 | 0 0 65 0 1 37d9b5d994ea 000000000000 000000000000 |
|
74 | 74 | |
|
75 | 75 | this should show the rename information in the metadata |
|
76 | 76 | |
|
77 |
$ hg debugdata |
|
|
77 | $ hg debugdata b 0 | head -3 | tail -2 | |
|
78 | 78 | copy: a |
|
79 | 79 | copyrev: b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3 |
|
80 | 80 |
@@ -46,7 +46,7 b" shouldn't show copy" | |||
|
46 | 46 | $ hg st -C |
|
47 | 47 | |
|
48 | 48 | should match |
|
49 |
$ hg debugindex |
|
|
49 | $ hg debugindex foo | |
|
50 | 50 | rev offset length base linkrev nodeid p1 p2 |
|
51 | 51 | 0 0 5 0 0 2ed2a3912a0b 000000000000 000000000000 |
|
52 | 52 | $ hg debugrename bar |
@@ -68,13 +68,13 b' should show copy' | |||
|
68 | 68 | $ hg commit -m3 |
|
69 | 69 | |
|
70 | 70 | should show no parents for tip |
|
71 |
$ hg debugindex |
|
|
71 | $ hg debugindex bar | |
|
72 | 72 | rev offset length base linkrev nodeid p1 p2 |
|
73 | 73 | 0 0 69 0 1 7711d36246cc 000000000000 000000000000 |
|
74 | 74 | 1 69 6 1 2 bdf70a2b8d03 7711d36246cc 000000000000 |
|
75 | 75 | 2 75 81 1 3 b2558327ea8d 000000000000 000000000000 |
|
76 | 76 | should match |
|
77 |
$ hg debugindex |
|
|
77 | $ hg debugindex foo | |
|
78 | 78 | rev offset length base linkrev nodeid p1 p2 |
|
79 | 79 | 0 0 5 0 0 2ed2a3912a0b 000000000000 000000000000 |
|
80 | 80 | 1 5 7 1 2 dd12c926cf16 2ed2a3912a0b 000000000000 |
@@ -25,9 +25,9 b' no changes' | |||
|
25 | 25 | |
|
26 | 26 | check contents in repo are encoded |
|
27 | 27 | |
|
28 |
$ hg debugdata |
|
|
28 | $ hg debugdata a.gz 0 | |
|
29 | 29 | this is a test |
|
30 |
$ hg debugdata |
|
|
30 | $ hg debugdata not.gz 0 | |
|
31 | 31 | THIS IS A TEST |
|
32 | 32 | |
|
33 | 33 | check committed content was decoded |
@@ -88,7 +88,7 b' revision 4' | |||
|
88 | 88 | 79d7492df40aa0fa093ec4209be78043c181f094 644 a |
|
89 | 89 | 79d7492df40aa0fa093ec4209be78043c181f094 644 b |
|
90 | 90 | |
|
91 |
$ hg debugindex |
|
|
91 | $ hg debugindex a | |
|
92 | 92 | rev offset length base linkrev nodeid p1 p2 |
|
93 | 93 | 0 0 5 0 0 2ed2a3912a0b 000000000000 000000000000 |
|
94 | 94 | 1 5 6 1 1 79d7492df40a 2ed2a3912a0b 000000000000 |
@@ -15,7 +15,7 b' Issue351: mq: qrefresh can create extra ' | |||
|
15 | 15 | $ echo b > b |
|
16 | 16 | $ hg qrefresh |
|
17 | 17 | |
|
18 |
$ hg debugindex |
|
|
18 | $ hg debugindex b | |
|
19 | 19 | rev offset length base linkrev nodeid p1 p2 |
|
20 | 20 | 0 0 3 0 0 1e88685f5dde 000000000000 000000000000 |
|
21 | 21 |
@@ -99,7 +99,7 b' log should show foo and quux changed:' | |||
|
99 | 99 | |
|
100 | 100 | foo: we should have a merge here: |
|
101 | 101 | |
|
102 |
$ hg debugindex |
|
|
102 | $ hg debugindex foo | |
|
103 | 103 | rev offset length base linkrev nodeid p1 p2 |
|
104 | 104 | 0 0 3 0 0 b8e02f643373 000000000000 000000000000 |
|
105 | 105 | 1 3 4 1 1 2ffeddde1b65 b8e02f643373 000000000000 |
@@ -108,21 +108,21 b' foo: we should have a merge here:' | |||
|
108 | 108 | |
|
109 | 109 | bar: we should not have a merge here: |
|
110 | 110 | |
|
111 |
$ hg debugindex |
|
|
111 | $ hg debugindex bar | |
|
112 | 112 | rev offset length base linkrev nodeid p1 p2 |
|
113 | 113 | 0 0 3 0 0 b8e02f643373 000000000000 000000000000 |
|
114 | 114 | 1 3 4 1 2 33d1fb69067a b8e02f643373 000000000000 |
|
115 | 115 | |
|
116 | 116 | baz: we should not have a merge here: |
|
117 | 117 | |
|
118 |
$ hg debugindex |
|
|
118 | $ hg debugindex baz | |
|
119 | 119 | rev offset length base linkrev nodeid p1 p2 |
|
120 | 120 | 0 0 3 0 0 b8e02f643373 000000000000 000000000000 |
|
121 | 121 | 1 3 4 1 1 2ffeddde1b65 b8e02f643373 000000000000 |
|
122 | 122 | |
|
123 | 123 | quux: we should not have a merge here: |
|
124 | 124 | |
|
125 |
$ hg debugindex |
|
|
125 | $ hg debugindex quux | |
|
126 | 126 | rev offset length base linkrev nodeid p1 p2 |
|
127 | 127 | 0 0 3 0 0 b8e02f643373 000000000000 000000000000 |
|
128 | 128 | 1 3 5 1 3 6128c0f33108 b8e02f643373 000000000000 |
@@ -135,13 +135,13 b' the changelog should mention file a:' | |||
|
135 | 135 | -rwxr-x--- |
|
136 | 136 | -rwxr-x--- |
|
137 | 137 | |
|
138 |
$ hg debugindex |
|
|
138 | $ hg debugindex a | |
|
139 | 139 | rev offset length base linkrev nodeid p1 p2 |
|
140 | 140 | 0 0 0 0 0 b80de5d13875 000000000000 000000000000 |
|
141 |
$ hg debugindex ../test2 |
|
|
141 | $ hg debugindex -R ../test2 a | |
|
142 | 142 | rev offset length base linkrev nodeid p1 p2 |
|
143 | 143 | 0 0 0 0 0 b80de5d13875 000000000000 000000000000 |
|
144 |
$ hg debugindex ../test1 |
|
|
144 | $ hg debugindex -R ../test1 a | |
|
145 | 145 | rev offset length base linkrev nodeid p1 p2 |
|
146 | 146 | 0 0 0 0 0 b80de5d13875 000000000000 000000000000 |
|
147 | 147 | 1 0 5 1 1 7fe919cc0336 b80de5d13875 000000000000 |
@@ -48,7 +48,7 b' revision.' | |||
|
48 | 48 | $ hg manifest --debug | grep foo |
|
49 | 49 | c6fc755d7e68f49f880599da29f15add41f42f5a 644 foo |
|
50 | 50 | |
|
51 |
$ hg debugindex |
|
|
51 | $ hg debugindex foo | |
|
52 | 52 | rev offset length base linkrev nodeid p1 p2 |
|
53 | 53 | 0 0 5 0 0 2ed2a3912a0b 000000000000 000000000000 |
|
54 | 54 | 1 5 9 1 1 6f4310b00b9a 2ed2a3912a0b 000000000000 |
@@ -34,7 +34,7 b' Test with the merge on 3 having the rena' | |||
|
34 | 34 | |
|
35 | 35 | $ hg ci -m '3: merge with local rename' |
|
36 | 36 | |
|
37 |
$ hg debugindex |
|
|
37 | $ hg debugindex bar | |
|
38 | 38 | rev offset length base linkrev nodeid p1 p2 |
|
39 | 39 | 0 0 77 0 2 d35118874825 000000000000 000000000000 |
|
40 | 40 | 1 77 76 0 3 5345f5ab8abd 000000000000 d35118874825 |
@@ -42,7 +42,7 b' Test with the merge on 3 having the rena' | |||
|
42 | 42 | $ hg debugrename bar |
|
43 | 43 | bar renamed from foo:9e25c27b87571a1edee5ae4dddee5687746cc8e2 |
|
44 | 44 | |
|
45 |
$ hg debugindex |
|
|
45 | $ hg debugindex foo | |
|
46 | 46 | rev offset length base linkrev nodeid p1 p2 |
|
47 | 47 | 0 0 7 0 0 690b295714ae 000000000000 000000000000 |
|
48 | 48 | 1 7 13 1 1 9e25c27b8757 690b295714ae 000000000000 |
@@ -87,7 +87,7 b' This should use bar@rev2 as the ancestor' | |||
|
87 | 87 | |
|
88 | 88 | $ hg ci -m '5: merge' |
|
89 | 89 | |
|
90 |
$ hg debugindex |
|
|
90 | $ hg debugindex bar | |
|
91 | 91 | rev offset length base linkrev nodeid p1 p2 |
|
92 | 92 | 0 0 77 0 2 d35118874825 000000000000 000000000000 |
|
93 | 93 | 1 77 76 0 3 5345f5ab8abd 000000000000 d35118874825 |
@@ -121,7 +121,7 b' on the remote parent:' | |||
|
121 | 121 | |
|
122 | 122 | $ hg ci -m '3: merge with remote rename' |
|
123 | 123 | |
|
124 |
$ hg debugindex |
|
|
124 | $ hg debugindex bar | |
|
125 | 125 | rev offset length base linkrev nodeid p1 p2 |
|
126 | 126 | 0 0 77 0 2 d35118874825 000000000000 000000000000 |
|
127 | 127 | 1 77 76 0 3 5345f5ab8abd 000000000000 d35118874825 |
@@ -129,7 +129,7 b' on the remote parent:' | |||
|
129 | 129 | $ hg debugrename bar |
|
130 | 130 | bar renamed from foo:9e25c27b87571a1edee5ae4dddee5687746cc8e2 |
|
131 | 131 | |
|
132 |
$ hg debugindex |
|
|
132 | $ hg debugindex foo | |
|
133 | 133 | rev offset length base linkrev nodeid p1 p2 |
|
134 | 134 | 0 0 7 0 0 690b295714ae 000000000000 000000000000 |
|
135 | 135 | 1 7 13 1 1 9e25c27b8757 690b295714ae 000000000000 |
@@ -174,7 +174,7 b' This should use bar@rev2 as the ancestor' | |||
|
174 | 174 | |
|
175 | 175 | $ hg ci -m '5: merge' |
|
176 | 176 | |
|
177 |
$ hg debugindex |
|
|
177 | $ hg debugindex bar | |
|
178 | 178 | rev offset length base linkrev nodeid p1 p2 |
|
179 | 179 | 0 0 77 0 2 d35118874825 000000000000 000000000000 |
|
180 | 180 | 1 77 76 0 3 5345f5ab8abd 000000000000 d35118874825 |
@@ -104,7 +104,7 b' pull and merge from test-a again' | |||
|
104 | 104 | >>>>>>> other |
|
105 | 105 | three |
|
106 | 106 | |
|
107 |
$ hg debugindex |
|
|
107 | $ hg debugindex test.txt | |
|
108 | 108 | rev offset length base linkrev nodeid p1 p2 |
|
109 | 109 | 0 0 7 0 0 01365c4cca56 000000000000 000000000000 |
|
110 | 110 | 1 7 9 1 1 7b013192566a 01365c4cca56 000000000000 |
@@ -67,7 +67,7 b'' | |||
|
67 | 67 | |
|
68 | 68 | $ hg ci -m "merge" |
|
69 | 69 | |
|
70 |
$ hg debugindex |
|
|
70 | $ hg debugindex b | |
|
71 | 71 | rev offset length base linkrev nodeid p1 p2 |
|
72 | 72 | 0 0 67 0 1 57eacc201a7f 000000000000 000000000000 |
|
73 | 73 | 1 67 72 1 3 4727ba907962 000000000000 57eacc201a7f |
@@ -15,7 +15,7 b' this should be stored as a delta against' | |||
|
15 | 15 | adding foo |
|
16 | 16 | created new head |
|
17 | 17 | |
|
18 |
$ hg debugindex |
|
|
18 | $ hg debugindex foo | |
|
19 | 19 | rev offset length base linkrev nodeid p1 p2 |
|
20 | 20 | 0 0 0 0 0 b80de5d13875 000000000000 000000000000 |
|
21 | 21 | 1 0 24 0 1 0376abec49b8 000000000000 000000000000 |
@@ -32,60 +32,62 b' 2 1 0 2 0 1 2' | |||
|
32 | 32 | $ commit '012' 'manifest-file' |
|
33 | 33 | $ cd .. |
|
34 | 34 | $ hg clone -q -U -r -1 -r -2 -r -3 -r -4 -r -6 orig crossed |
|
35 | $ for i in crossed/.hg/store/00manifest.i crossed/.hg/store/data/*.i; do | |
|
36 | > echo $i | |
|
37 | > hg debugindex $i | |
|
38 | > echo | |
|
39 | > done | |
|
40 | crossed/.hg/store/00manifest.i | |
|
35 | $ cd crossed | |
|
36 | $ hg debugindex .hg/store/00manifest.i | |
|
41 | 37 | rev offset length base linkrev nodeid p1 p2 |
|
42 | 38 | 0 0 112 0 0 6f105cbb914d 000000000000 000000000000 |
|
43 | 39 | 1 112 56 1 3 1b55917b3699 000000000000 000000000000 |
|
44 | 40 | 2 168 123 1 1 8f3d04e263e5 000000000000 000000000000 |
|
45 | 41 | 3 291 122 1 2 f0ef8726ac4f 000000000000 000000000000 |
|
46 | 42 | 4 413 87 4 4 0b76e38b4070 000000000000 000000000000 |
|
47 | ||
|
48 | crossed/.hg/store/data/012.i | |
|
43 | ||
|
44 | $ for i in 012 021 102 120 201 210 manifest-file; do | |
|
45 | > echo $i | |
|
46 | > hg debugindex $i | |
|
47 | > echo | |
|
48 | > done | |
|
49 | 012 | |
|
49 | 50 | rev offset length base linkrev nodeid p1 p2 |
|
50 | 51 | 0 0 3 0 0 b8e02f643373 000000000000 000000000000 |
|
51 | 52 | 1 3 3 1 1 5d9299349fc0 000000000000 000000000000 |
|
52 | 53 | 2 6 3 2 2 2661d26c6496 000000000000 000000000000 |
|
53 | 54 | |
|
54 | crossed/.hg/store/data/021.i | |
|
55 | 021 | |
|
55 | 56 | rev offset length base linkrev nodeid p1 p2 |
|
56 | 57 | 0 0 3 0 0 b8e02f643373 000000000000 000000000000 |
|
57 | 58 | 1 3 3 1 2 5d9299349fc0 000000000000 000000000000 |
|
58 | 59 | 2 6 3 2 1 2661d26c6496 000000000000 000000000000 |
|
59 | 60 | |
|
60 | crossed/.hg/store/data/102.i | |
|
61 | 102 | |
|
61 | 62 | rev offset length base linkrev nodeid p1 p2 |
|
62 | 63 | 0 0 3 0 1 b8e02f643373 000000000000 000000000000 |
|
63 | 64 | 1 3 3 1 0 5d9299349fc0 000000000000 000000000000 |
|
64 | 65 | 2 6 3 2 2 2661d26c6496 000000000000 000000000000 |
|
65 | 66 | |
|
66 | crossed/.hg/store/data/120.i | |
|
67 | 120 | |
|
67 | 68 | rev offset length base linkrev nodeid p1 p2 |
|
68 | 69 | 0 0 3 0 1 b8e02f643373 000000000000 000000000000 |
|
69 | 70 | 1 3 3 1 2 5d9299349fc0 000000000000 000000000000 |
|
70 | 71 | 2 6 3 2 0 2661d26c6496 000000000000 000000000000 |
|
71 | 72 | |
|
72 | crossed/.hg/store/data/201.i | |
|
73 | 201 | |
|
73 | 74 | rev offset length base linkrev nodeid p1 p2 |
|
74 | 75 | 0 0 3 0 2 b8e02f643373 000000000000 000000000000 |
|
75 | 76 | 1 3 3 1 0 5d9299349fc0 000000000000 000000000000 |
|
76 | 77 | 2 6 3 2 1 2661d26c6496 000000000000 000000000000 |
|
77 | 78 | |
|
78 | crossed/.hg/store/data/210.i | |
|
79 | 210 | |
|
79 | 80 | rev offset length base linkrev nodeid p1 p2 |
|
80 | 81 | 0 0 3 0 2 b8e02f643373 000000000000 000000000000 |
|
81 | 82 | 1 3 3 1 1 5d9299349fc0 000000000000 000000000000 |
|
82 | 83 | 2 6 3 2 0 2661d26c6496 000000000000 000000000000 |
|
83 | 84 | |
|
84 | crossed/.hg/store/data/manifest-file.i | |
|
85 | manifest-file | |
|
85 | 86 | rev offset length base linkrev nodeid p1 p2 |
|
86 | 87 | 0 0 3 0 3 b8e02f643373 000000000000 000000000000 |
|
87 | 88 | 1 3 3 1 4 5d9299349fc0 000000000000 000000000000 |
|
88 | 89 | |
|
90 | $ cd .. | |
|
89 | 91 | $ for i in 0 1 2 3 4; do |
|
90 | 92 | > hg clone -q -U --pull crossed $i |
|
91 | 93 | > echo "% Trying to strip revision $i" |
General Comments 0
You need to be logged in to leave comments.
Login now