##// END OF EJS Templates
filelog: sort meta entries, ensure deterministic order
Ronny Pfannschmidt -
r10490:f2618cac stable
parent child Browse files
Show More
@@ -35,7 +35,7 b' class filelog(revlog.revlog):'
35 35 if meta or text.startswith('\1\n'):
36 36 mt = ""
37 37 if meta:
38 mt = ["%s: %s\n" % (k, v) for k, v in meta.iteritems()]
38 mt = ["%s: %s\n" % (k, v) for k, v in sorted(meta.iteritems())]
39 39 text = "\1\n%s\1\n%s" % ("".join(mt), text)
40 40 return self.addrevision(text, transaction, link, p1, p2)
41 41
@@ -7,9 +7,9 b' 1 files updated, 0 files merged, 2 files'
7 7 2 8 7 2 2 4c982badb186 125144f7e028 000000000000
8 8 3 15 9 3 3 19b1fc555737 4c982badb186 000000000000
9 9 rev offset length base linkrev nodeid p1 p2
10 0 0 75 0 7 905359268f77 000000000000 000000000000
10 0 0 75 0 7 2565f3199a74 000000000000 000000000000
11 11 rev offset length base linkrev nodeid p1 p2
12 0 0 75 0 8 905359268f77 000000000000 000000000000
12 0 0 75 0 8 2565f3199a74 000000000000 000000000000
13 13 rev offset length base linkrev nodeid p1 p2
14 14 0 0 8 0 6 12ab3bcc5ea4 000000000000 000000000000
15 15 rev offset length base linkrev nodeid p1 p2
@@ -18,8 +18,8 b' 1 files updated, 0 files merged, 2 files'
18 18 2 96 48 2 2 626a32663c2f 8b89697eba2c 000000000000
19 19 3 144 48 3 3 f54c32f13478 626a32663c2f 000000000000
20 20 4 192 58 3 6 de68e904d169 626a32663c2f 000000000000
21 5 250 68 3 7 3b45cc2ab868 de68e904d169 000000000000
22 6 318 54 6 8 24d86153a002 f54c32f13478 000000000000
21 5 250 68 3 7 09bb521d218d de68e904d169 000000000000
22 6 318 54 6 8 1fde233dfb0f f54c32f13478 000000000000
23 23 checking changesets
24 24 checking manifests
25 25 crosschecking files in changesets and manifests
@@ -128,7 +128,7 b' checking manifests'
128 128 crosschecking files in changesets and manifests
129 129 checking files
130 130 3 files, 5 changesets, 6 total revisions
131 4:80fe151401c2
131 4:27f57c869697
132 132 searching for changes
133 133 5 changesets found
134 134 adding changesets
@@ -141,7 +141,7 b' checking manifests'
141 141 crosschecking files in changesets and manifests
142 142 checking files
143 143 2 files, 5 changesets, 5 total revisions
144 4:836ac62537ab
144 4:088ff9d6e1e1
145 145 pulling from ../test-7
146 146 searching for changes
147 147 adding changesets
@@ -180,7 +180,7 b' adding file changes'
180 180 added 6 changesets with 4 changes to 4 files (+1 heads)
181 181 (run 'hg heads' to see heads, 'hg merge' to merge)
182 182 % 8
183 8:836ac62537ab
183 8:088ff9d6e1e1
184 184 checking changesets
185 185 checking manifests
186 186 crosschecking files in changesets and manifests
@@ -195,7 +195,7 b' adding file changes'
195 195 added 2 changesets with 2 changes to 2 files
196 196 (run 'hg update' to get a working copy)
197 197 % 4
198 4:836ac62537ab
198 4:088ff9d6e1e1
199 199 checking changesets
200 200 checking manifests
201 201 crosschecking files in changesets and manifests
@@ -208,7 +208,7 b' adding file changes'
208 208 added 4 changesets with 3 changes to 3 files (+1 heads)
209 209 (run 'hg heads' to see heads, 'hg merge' to merge)
210 210 % 6
211 6:80fe151401c2
211 6:27f57c869697
212 212 checking changesets
213 213 checking manifests
214 214 crosschecking files in changesets and manifests
@@ -221,7 +221,7 b' adding file changes'
221 221 added 2 changesets with 2 changes to 2 files
222 222 (run 'hg update' to get a working copy)
223 223 % 4
224 4:836ac62537ab
224 4:088ff9d6e1e1
225 225 checking changesets
226 226 checking manifests
227 227 crosschecking files in changesets and manifests
@@ -241,7 +241,7 b' adding file changes'
241 241 added 7 changesets with 4 changes to 4 files
242 242 (run 'hg update' to get a working copy)
243 243 % 9
244 9:607fe5912aad
244 9:e3061ea42e4c
245 245 checking changesets
246 246 checking manifests
247 247 crosschecking files in changesets and manifests
@@ -65,14 +65,14 b' adding file changes'
65 65 added 9 changesets with 7 changes to 4 files (+1 heads)
66 66 (run 'hg heads' to see heads, 'hg merge' to merge)
67 67 ====== Log -R full.hg in fresh empty
68 changeset: 8:836ac62537ab
68 changeset: 8:088ff9d6e1e1
69 69 tag: tip
70 70 parent: 3:ac69c658229d
71 71 user: test
72 72 date: Mon Jan 12 13:46:40 1970 +0000
73 73 summary: 0.3m
74 74
75 changeset: 7:80fe151401c2
75 changeset: 7:27f57c869697
76 76 user: test
77 77 date: Mon Jan 12 13:46:40 1970 +0000
78 78 summary: 1.3m
@@ -146,14 +146,14 b' 1 files updated, 0 files merged, 0 files'
146 146 updating to branch default
147 147 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
148 148 ====== Log -R full.hg in partial
149 changeset: 8:836ac62537ab
149 changeset: 8:088ff9d6e1e1
150 150 tag: tip
151 151 parent: 3:ac69c658229d
152 152 user: test
153 153 date: Mon Jan 12 13:46:40 1970 +0000
154 154 summary: 0.3m
155 155
156 changeset: 7:80fe151401c2
156 changeset: 7:27f57c869697
157 157 user: test
158 158 date: Mon Jan 12 13:46:40 1970 +0000
159 159 summary: 1.3m
@@ -213,12 +213,12 b' user: test'
213 213 date: Mon Jan 12 13:46:40 1970 +0000
214 214 summary: 1.3
215 215
216 changeset: 7:80fe151401c2
216 changeset: 7:27f57c869697
217 217 user: test
218 218 date: Mon Jan 12 13:46:40 1970 +0000
219 219 summary: 1.3m
220 220
221 changeset: 8:836ac62537ab
221 changeset: 8:088ff9d6e1e1
222 222 tag: tip
223 223 parent: 3:ac69c658229d
224 224 user: test
@@ -244,12 +244,12 b' user: test'
244 244 date: Mon Jan 12 13:46:40 1970 +0000
245 245 summary: 1.3
246 246
247 changeset: 7:80fe151401c2
247 changeset: 7:27f57c869697
248 248 user: test
249 249 date: Mon Jan 12 13:46:40 1970 +0000
250 250 summary: 1.3m
251 251
252 changeset: 8:836ac62537ab
252 changeset: 8:088ff9d6e1e1
253 253 tag: tip
254 254 parent: 3:ac69c658229d
255 255 user: test
@@ -266,14 +266,14 b' adding file changes'
266 266 added 9 changesets with 7 changes to 4 files (+1 heads)
267 267 updating to branch default
268 268 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
269 changeset: 8:836ac62537ab
269 changeset: 8:088ff9d6e1e1
270 270 tag: tip
271 271 parent: 3:ac69c658229d
272 272 user: test
273 273 date: Mon Jan 12 13:46:40 1970 +0000
274 274 summary: 0.3m
275 275
276 changeset: 7:80fe151401c2
276 changeset: 7:27f57c869697
277 277 user: test
278 278 date: Mon Jan 12 13:46:40 1970 +0000
279 279 summary: 1.3m
@@ -313,7 +313,7 b' crosschecking files in changesets and ma'
313 313 checking files
314 314 2 files, 2 changesets, 2 total revisions
315 315 ====== diff against bundle
316 diff -r 836ac62537ab anotherfile
316 diff -r 088ff9d6e1e1 anotherfile
317 317 --- a/anotherfile Mon Jan 12 13:46:40 1970 +0000
318 318 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
319 319 @@ -1,4 +0,0 @@
@@ -7,9 +7,9 b' 1 files updated, 0 files merged, 2 files'
7 7 2 8 7 2 2 4c982badb186 125144f7e028 000000000000
8 8 3 15 9 3 3 19b1fc555737 4c982badb186 000000000000
9 9 rev offset length base linkrev nodeid p1 p2
10 0 0 75 0 7 905359268f77 000000000000 000000000000
10 0 0 75 0 7 2565f3199a74 000000000000 000000000000
11 11 rev offset length base linkrev nodeid p1 p2
12 0 0 75 0 8 905359268f77 000000000000 000000000000
12 0 0 75 0 8 2565f3199a74 000000000000 000000000000
13 13 rev offset length base linkrev nodeid p1 p2
14 14 0 0 8 0 6 12ab3bcc5ea4 000000000000 000000000000
15 15 rev offset length base linkrev nodeid p1 p2
@@ -18,8 +18,8 b' 1 files updated, 0 files merged, 2 files'
18 18 2 96 48 2 2 626a32663c2f 8b89697eba2c 000000000000
19 19 3 144 48 3 3 f54c32f13478 626a32663c2f 000000000000
20 20 4 192 58 3 6 de68e904d169 626a32663c2f 000000000000
21 5 250 68 3 7 3b45cc2ab868 de68e904d169 000000000000
22 6 318 54 6 8 24d86153a002 f54c32f13478 000000000000
21 5 250 68 3 7 09bb521d218d de68e904d169 000000000000
22 6 318 54 6 8 1fde233dfb0f f54c32f13478 000000000000
23 23 checking changesets
24 24 checking manifests
25 25 crosschecking files in changesets and manifests
@@ -8,7 +8,7 b' created new head'
8 8 # revision with no copies (used to print a traceback)
9 9
10 10 # compact style works
11 8[tip] 3bdecc1cde0c 2020-01-01 10:01 +0000 test
11 8[tip] 95c24699272e 2020-01-01 10:01 +0000 test
12 12 third
13 13
14 14 7:-1 29114dbae42b 1970-01-12 13:46 +0000 user
@@ -35,7 +35,7 b' 1 b608e9d1a3f0 1970-01-13 17:33 +000'
35 35 0 1e4e1b8f71e0 1970-01-12 13:46 +0000 user
36 36 line 1
37 37
38 8[tip] 3bdecc1cde0c 2020-01-01 10:01 +0000 test
38 8[tip] 95c24699272e 2020-01-01 10:01 +0000 test
39 39 third
40 40
41 41 7:-1 29114dbae42b 1970-01-12 13:46 +0000 User Name <user@hostname>
@@ -66,7 +66,7 b' 0 1e4e1b8f71e0 1970-01-12 13:46 +000'
66 66 line 1
67 67 line 2
68 68
69 8[tip]:7,-1 3bdecc1cde0c 2020-01-01 10:01 +0000 test
69 8[tip]:7,-1 95c24699272e 2020-01-01 10:01 +0000 test
70 70 third
71 71
72 72 7:-1,-1 29114dbae42b 1970-01-12 13:46 +0000 User Name <user@hostname>
@@ -100,7 +100,7 b' line 2'
100 100 # xml style works (--style xml)
101 101 <?xml version="1.0"?>
102 102 <log>
103 <logentry revision="8" node="3bdecc1cde0c3d5fa6eaee3d9d9828f6ac468d57">
103 <logentry revision="8" node="95c24699272ef57d062b8bccc32c878bf841784a">
104 104 <tag>tip</tag>
105 105 <author email="test">test</author>
106 106 <date>2020-01-01T10:01:00+00:00</date>
@@ -159,7 +159,7 b' line 2</msg>'
159 159 # xml style works (-v --style xml)
160 160 <?xml version="1.0"?>
161 161 <log>
162 <logentry revision="8" node="3bdecc1cde0c3d5fa6eaee3d9d9828f6ac468d57">
162 <logentry revision="8" node="95c24699272ef57d062b8bccc32c878bf841784a">
163 163 <tag>tip</tag>
164 164 <author email="test">test</author>
165 165 <date>2020-01-01T10:01:00+00:00</date>
@@ -248,7 +248,7 b' line 2</msg>'
248 248 # xml style works (--debug --style xml)
249 249 <?xml version="1.0"?>
250 250 <log>
251 <logentry revision="8" node="3bdecc1cde0c3d5fa6eaee3d9d9828f6ac468d57">
251 <logentry revision="8" node="95c24699272ef57d062b8bccc32c878bf841784a">
252 252 <tag>tip</tag>
253 253 <parent revision="7" node="29114dbae42b9f078cf2714dbe3a86bba8ec7453" />
254 254 <parent revision="-1" node="0000000000000000000000000000000000000000" />
@@ -390,7 +390,7 b' 2020-01-01 test <test>'
390 390
391 391 * fourth, second, third:
392 392 third
393 [3bdecc1cde0c] [tip]
393 [95c24699272e] [tip]
394 394
395 395 1970-01-12 User Name <user@hostname>
396 396
@@ -721,7 +721,7 b' files--debug: c'
721 721 files--debug: c
722 722 files--debug: b
723 723 files--debug: a
724 manifest: 8:79c71159cb0a
724 manifest: 8:94961b75a2da
725 725 manifest: 7:f2dbc354b94e
726 726 manifest: 6:91015e9dbdd7
727 727 manifest: 5:4dc3def4f9b4
@@ -730,7 +730,7 b' manifest: 3:cb5a1327723b'
730 730 manifest: 2:6e0e82995c35
731 731 manifest: 1:4e8d705b1e53
732 732 manifest: 0:a0c8bcbbb45c
733 manifest--verbose: 8:79c71159cb0a
733 manifest--verbose: 8:94961b75a2da
734 734 manifest--verbose: 7:f2dbc354b94e
735 735 manifest--verbose: 6:91015e9dbdd7
736 736 manifest--verbose: 5:4dc3def4f9b4
@@ -739,7 +739,7 b' manifest--verbose: 3:cb5a1327723b'
739 739 manifest--verbose: 2:6e0e82995c35
740 740 manifest--verbose: 1:4e8d705b1e53
741 741 manifest--verbose: 0:a0c8bcbbb45c
742 manifest--debug: 8:79c71159cb0a1a84add78e7922a1e5e7be34c499
742 manifest--debug: 8:94961b75a2da554b4df6fb599e5bfc7d48de0c64
743 743 manifest--debug: 7:f2dbc354b94e5ec0b4f10680ee0cee816101d0bf
744 744 manifest--debug: 6:91015e9dbdd76a6791085d12b0a0ec7fcd22ffbf
745 745 manifest--debug: 5:4dc3def4f9b4c6e8de820f6ee74737f91e96a216
@@ -748,7 +748,7 b' manifest--debug: 3:cb5a1327723bada42f117'
748 748 manifest--debug: 2:6e0e82995c35d0d57a52aca8da4e56139e06b4b1
749 749 manifest--debug: 1:4e8d705b1e53e3f9375e0e60dc7b525d8211fe55
750 750 manifest--debug: 0:a0c8bcbbb45c63b90b70ad007bf38961f64f2af0
751 node: 3bdecc1cde0c3d5fa6eaee3d9d9828f6ac468d57
751 node: 95c24699272ef57d062b8bccc32c878bf841784a
752 752 node: 29114dbae42b9f078cf2714dbe3a86bba8ec7453
753 753 node: c7b487c6c50ef1cf464cafdc4f4f5e615fc5999f
754 754 node: 13207e5a10d9fd28ec424934298e176197f2c67f
@@ -757,7 +757,7 b' node: 10e46f2dcbf4823578cf180f33ecf0b957'
757 757 node: 97054abb4ab824450e9164180baf491ae0078465
758 758 node: b608e9d1a3f0273ccf70fb85fd6866b3482bf965
759 759 node: 1e4e1b8f71e05681d422154f5421e385fec3454f
760 node--verbose: 3bdecc1cde0c3d5fa6eaee3d9d9828f6ac468d57
760 node--verbose: 95c24699272ef57d062b8bccc32c878bf841784a
761 761 node--verbose: 29114dbae42b9f078cf2714dbe3a86bba8ec7453
762 762 node--verbose: c7b487c6c50ef1cf464cafdc4f4f5e615fc5999f
763 763 node--verbose: 13207e5a10d9fd28ec424934298e176197f2c67f
@@ -766,7 +766,7 b' node--verbose: 10e46f2dcbf4823578cf180f3'
766 766 node--verbose: 97054abb4ab824450e9164180baf491ae0078465
767 767 node--verbose: b608e9d1a3f0273ccf70fb85fd6866b3482bf965
768 768 node--verbose: 1e4e1b8f71e05681d422154f5421e385fec3454f
769 node--debug: 3bdecc1cde0c3d5fa6eaee3d9d9828f6ac468d57
769 node--debug: 95c24699272ef57d062b8bccc32c878bf841784a
770 770 node--debug: 29114dbae42b9f078cf2714dbe3a86bba8ec7453
771 771 node--debug: c7b487c6c50ef1cf464cafdc4f4f5e615fc5999f
772 772 node--debug: 13207e5a10d9fd28ec424934298e176197f2c67f
@@ -984,7 +984,7 b' no user, no domain'
984 984 no person
985 985 other 1
986 986 line 1
987 3bdecc1cde0c
987 95c24699272e
988 988 29114dbae42b
989 989 c7b487c6c50e
990 990 13207e5a10d9
@@ -33,5 +33,5 b' o 0 "p0" files: a'
33 33
34 34 7225b30cdf38257d5cc7780772c051b6f33e6d6b 644 a
35 35 1e88685f5ddec574a34c70af492f95b6debc8741 644 b
36 d278f41640da5fc303a4cf9894af31c2983fc11d 644 dir2/d
37 ef5c76581d78340f568d5f48d679bf307452cbc9 644 ff
36 37406831adc447ec2385014019599dfec953c806 644 dir2/d
37 b783a337463792a5c7d548ad85a7d3253c16ba8c 644 ff
@@ -21,7 +21,7 b' o 0 "0: add foo baz dir/" files: baz di'
21 21 % final file versions in this repo:
22 22 9463f52fe115e377cf2878d4fc548117211063f2 644 bar
23 23 94c1be4dfde2ee8d78db8bbfcf81210813307c3d 644 baz
24 6ca237634e1f6bee1b6db94292fb44f092a25842 644 copied
24 7711d36246cc83e61fb29cd6d4ef394c63f1ceaf 644 copied
25 25 3e20847584beff41d7cd16136b7331ab3d754be0 644 dir/file
26 26 75e6d3f8328f5f6ace6bf10b98df793416a09dca 644 dir/file2
27 27 5fe139720576e18e34bcc9f79174db8897c8afe9 644 dir/subdir/file3
@@ -135,7 +135,7 b' o 1 "1: add bar quux; copy foo to copie'
135 135 |
136 136 o 0 "0: add foo baz dir/" files: foo
137 137
138 6ca237634e1f6bee1b6db94292fb44f092a25842 644 copied
138 7711d36246cc83e61fb29cd6d4ef394c63f1ceaf 644 copied
139 139 9a7b52012991e4873687192c3e17e61ba3e837a3 644 foo
140 140 copied renamed from foo:2ed2a3912a0b24502043eae84ee4b279c18b90dd
141 141 @ 4 "8: change foo" files: foo2
@@ -148,7 +148,7 b' o 1 "1: add bar quux; copy foo to copie'
148 148 |
149 149 o 0 "0: add foo baz dir/" files: dir2/file dir2/subdir/file3 foo2
150 150
151 e5e3d520be9be45937d0b06b004fadcd6c221fa2 644 copied2
151 d43feacba7a4f1f2080dde4a4b985bd8a0236d46 644 copied2
152 152 3e20847584beff41d7cd16136b7331ab3d754be0 644 dir2/file
153 153 5fe139720576e18e34bcc9f79174db8897c8afe9 644 dir2/subdir/file3
154 154 9a7b52012991e4873687192c3e17e61ba3e837a3 644 foo2
@@ -1,5 +1,5 b''
1 1 % convert while testing all possible outputs
2 2 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
3 3 % check tags are in UTF-8
4 '1c1b4062874e8197a68e7ce9e498479a37d0215c branch\xc3\xa9e\n'
5 'edc96568720ef79eefa6372677b18d855de3abee branch\xc3\xa9\n'
4 '221c3fdaf24df5f14c0a64c597581e2eacfb47bb branch\xc3\xa9e\n'
5 '7a40952c2db29cf00d9e31df3749e98d8a4bdcbf branch\xc3\xa9\n'
@@ -55,7 +55,7 b' a'
55 55 d1
56 56 same
57 57 % rename
58 2:7009fc4efb34
58 2:eb5169441d43
59 59 assuming destination a-hg
60 60 initializing svn wc 'a-hg-wc'
61 61 scanning source...
@@ -93,7 +93,7 b' a-hg-wc:'
93 93 b
94 94 d1
95 95 % copy
96 3:56c519973ce6
96 3:60effef6ab48
97 97 assuming destination a-hg
98 98 initializing svn wc 'a-hg-wc'
99 99 scanning source...
@@ -132,7 +132,7 b' b'
132 132 c
133 133 d1
134 134 % remove
135 4:ed4dc9a6f585
135 4:87bbe3013fb6
136 136 assuming destination a-hg
137 137 initializing svn wc 'a-hg-wc'
138 138 scanning source...
@@ -166,7 +166,7 b' a-hg-wc:'
166 166 c
167 167 d1
168 168 % executable
169 5:f205b3636d77
169 5:ff42e473c340
170 170 assuming destination a-hg
171 171 initializing svn wc 'a-hg-wc'
172 172 scanning source...
@@ -67,6 +67,6 b' o 1 "added a file, src and src/b (binar'
67 67 o 0 "initial import" files:
68 68
69 69 c4072c4b72e1cabace081888efa148ee80ca3cbb 644 a
70 623942606de842342ac7b221ae9ccabc13b5d8c8 644 c
71 43b4308708a4b36340566684df2e2a074b12ceb0 644 @ test/a-link
72 73773e3389ef7ec5a070519b74895d2eaa4ad5db 644 @ test/b
70 0201ac32a3a8e86e303dff60366382a54b48a72e 644 c
71 c0067ba5ff0b7c9a3eb17270839d04614c435623 644 @ test/a-link
72 375f4263d86feacdea7e3c27100abd1560f2a973 644 @ test/b
@@ -9,7 +9,7 b' 1 files updated, 0 files merged, 2 files'
9 9 checking for directory renames
10 10 resolving manifests
11 11 overwrite None partial False
12 ancestor 583c7b748052 local fb3948d97f07+ remote 40da226db0f0
12 ancestor 583c7b748052 local fb3948d97f07+ remote 7f1309517659
13 13 a: remote moved to c -> m
14 14 a: remote moved to b -> m
15 15 preserving a for resolve of b
@@ -18,12 +18,12 b' removing a'
18 18 update: a 1/2 files (50.00%)
19 19 picked tool 'internal:merge' for b (binary False symlink False)
20 20 merging a and b to b
21 my b@fb3948d97f07+ other b@40da226db0f0 ancestor a@583c7b748052
21 my b@fb3948d97f07+ other b@7f1309517659 ancestor a@583c7b748052
22 22 premerge successful
23 23 update: a 2/2 files (100.00%)
24 24 picked tool 'internal:merge' for c (binary False symlink False)
25 25 merging a and c to c
26 my c@fb3948d97f07+ other c@40da226db0f0 ancestor a@583c7b748052
26 my c@fb3948d97f07+ other c@7f1309517659 ancestor a@583c7b748052
27 27 premerge successful
28 28 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
29 29 (branch merge, don't forget to commit)
@@ -1,9 +1,9 b''
1 1 A b
2 2 b
3 3 b: copy a:b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3
4 committed changeset 1:386a3cc01532710ca78aed9a54fa2f459c04f29c
4 committed changeset 1:76973b01f66a012648546c979ea4c41de9e7d8cd
5 5 we should see two history entries
6 changeset: 1:386a3cc01532
6 changeset: 1:76973b01f66a
7 7 tag: tip
8 8 user: test
9 9 date: Mon Jan 12 13:46:40 1970 +0000
@@ -30,7 +30,7 b' this should show a revision linked to ch'
30 30 rev offset length base linkrev nodeid p1 p2
31 31 0 0 3 0 0 b789fdd96dc2 000000000000 000000000000
32 32 we should see one log entry for b
33 changeset: 1:386a3cc01532
33 changeset: 1:76973b01f66a
34 34 tag: tip
35 35 user: test
36 36 date: Mon Jan 12 13:46:40 1970 +0000
@@ -38,11 +38,11 b' summary: 2'
38 38
39 39 this should show a revision linked to changeset 1
40 40 rev offset length base linkrev nodeid p1 p2
41 0 0 65 0 1 9a263dd772e0 000000000000 000000000000
41 0 0 65 0 1 37d9b5d994ea 000000000000 000000000000
42 42 this should show the rename information in the metadata
43 copy: a
43 44 copyrev: b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3
44 copy: a
45 ed156f22f0a6fde642de0b5eba0cbbb2 .hg/store/data/b.i
45 4999f120a3b88713bbefddd195cf5133 .hg/store/data/b.i
46 46 60b725f10c9c85c70d97880dfe8191b3 bsum
47 47 60b725f10c9c85c70d97880dfe8191b3 asum
48 48 checking changesets
@@ -28,9 +28,9 b' M bar'
28 28 foo
29 29 # should show no parents for tip
30 30 rev offset length base linkrev nodeid p1 p2
31 0 0 69 0 1 6ca237634e1f 000000000000 000000000000
32 1 69 6 1 2 7a1ff8e75f5b 6ca237634e1f 000000000000
33 2 75 82 1 3 243dfe60f3d9 000000000000 000000000000
31 0 0 69 0 1 7711d36246cc 000000000000 000000000000
32 1 69 6 1 2 bdf70a2b8d03 7711d36246cc 000000000000
33 2 75 81 1 3 b2558327ea8d 000000000000 000000000000
34 34 # should match
35 35 rev offset length base linkrev nodeid p1 p2
36 36 0 0 5 0 0 2ed2a3912a0b 000000000000 000000000000
@@ -1,5 +1,5 b''
1 1 adding a
2 2 b renamed from a:b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3
3 a renamed from b:9a263dd772e0159ddfa70fb8a448bb6c7ec8c69f
3 a renamed from b:37d9b5d994eab34eda9c16b195ace52c7b129980
4 4 % test with --rev
5 5 b renamed from a:b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3
@@ -1,5 +1,5 b''
1 1 created new head
2 changeset: 1:7731dad1c2b9
2 changeset: 1:d9da848d0adf
3 3 user: test
4 4 date: Mon Jan 12 13:46:40 1970 +0000
5 5 summary: cp foo bar; change both
@@ -12,7 +12,7 b' summary: cp foo bar; change both'
12 12 checking for directory renames
13 13 resolving manifests
14 14 overwrite None partial False
15 ancestor 310fd17130da local 2092631ce82b+ remote 7731dad1c2b9
15 ancestor 310fd17130da local 2092631ce82b+ remote d9da848d0adf
16 16 foo: versions differ -> m
17 17 foo: remote copied to bar -> m
18 18 preserving foo for resolve of bar
@@ -20,12 +20,12 b' preserving foo for resolve of foo'
20 20 update: foo 1/2 files (50.00%)
21 21 picked tool 'internal:merge' for bar (binary False symlink False)
22 22 merging foo and bar to bar
23 my bar@2092631ce82b+ other bar@7731dad1c2b9 ancestor foo@310fd17130da
23 my bar@2092631ce82b+ other bar@d9da848d0adf ancestor foo@310fd17130da
24 24 premerge successful
25 25 update: foo 2/2 files (100.00%)
26 26 picked tool 'internal:merge' for foo (binary False symlink False)
27 27 merging foo
28 my foo@2092631ce82b+ other foo@7731dad1c2b9 ancestor foo@310fd17130da
28 my foo@2092631ce82b+ other foo@d9da848d0adf ancestor foo@310fd17130da
29 29 premerge successful
30 30 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
31 31 (branch merge, don't forget to commit)
@@ -1,30 +1,30 b''
1 1 adding b
2 2 adding a
3 3 adding a
4 changeset: 6:38d962e6234d
4 changeset: 6:b7682196df1c
5 5 tag: tip
6 6 user: test
7 7 date: Thu Jan 01 00:00:00 1970 +0000
8 8 summary: change c
9 9
10 diff -r a3b6a9e4507e -r 38d962e6234d c
10 diff -r 1a6696706df2 -r b7682196df1c c
11 11 --- a/c Thu Jan 01 00:00:00 1970 +0000
12 12 +++ b/c Thu Jan 01 00:00:00 1970 +0000
13 13 @@ -1,1 +1,2 @@
14 14 b
15 15 +c
16 16
17 changeset: 5:a3b6a9e4507e
17 changeset: 5:1a6696706df2
18 18 user: test
19 19 date: Thu Jan 01 00:00:00 1970 +0000
20 20 summary: mv b
21 21
22 diff -r 52e848cdcd88 -r a3b6a9e4507e b
22 diff -r 52e848cdcd88 -r 1a6696706df2 b
23 23 --- a/b Thu Jan 01 00:00:00 1970 +0000
24 24 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
25 25 @@ -1,1 +0,0 @@
26 26 -b
27 diff -r 52e848cdcd88 -r a3b6a9e4507e c
27 diff -r 52e848cdcd88 -r 1a6696706df2 c
28 28 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
29 29 +++ b/c Thu Jan 01 00:00:00 1970 +0000
30 30 @@ -0,0 +1,1 @@
@@ -523,27 +523,27 b' 200 Script output follows'
523 523 <a href="/graph?style=spartan">graph</a>
524 524 <a href="/tags?style=spartan">tags</a>
525 525 <a href="/branches?style=spartan">branches</a>
526 <a href="/file/38d962e6234d/c?style=spartan">file</a>
527 <a href="/annotate/38d962e6234d/c?style=spartan">annotate</a>
526 <a href="/file/b7682196df1c/c?style=spartan">file</a>
527 <a href="/annotate/b7682196df1c/c?style=spartan">annotate</a>
528 528 <a type="application/rss+xml" href="/rss-log/tip/c">rss</a>
529 529 <a type="application/atom+xml" href="/atom-log/tip/c" title="Atom feed for test:c">atom</a>
530 530 </div>
531 531
532 532 <h2>c revision history</h2>
533 533
534 <p>navigate: <small class="navigate"><a href="/log/a3b6a9e4507e/c?style=spartan">(0)</a> <a href="/log/tip/c?style=spartan">tip</a> </small></p>
534 <p>navigate: <small class="navigate"><a href="/log/1a6696706df2/c?style=spartan">(0)</a> <a href="/log/tip/c?style=spartan">tip</a> </small></p>
535 535
536 536 <table class="logEntry parity0">
537 537 <tr>
538 538 <th class="age">1970-01-01:</th>
539 <th class="firstline"><a href="/rev/38d962e6234d?style=spartan">change c</a></th>
539 <th class="firstline"><a href="/rev/b7682196df1c?style=spartan">change c</a></th>
540 540 </tr>
541 541 <tr>
542 542 <th class="revision">revision 1:</td>
543 543 <td class="node">
544 <a href="/file/38d962e6234d/c?style=spartan">38d962e6234d</a>
545 <a href="/diff/38d962e6234d/c?style=spartan">(diff)</a>
546 <a href="/annotate/38d962e6234d/c?style=spartan">(annotate)</a>
544 <a href="/file/b7682196df1c/c?style=spartan">b7682196df1c</a>
545 <a href="/diff/b7682196df1c/c?style=spartan">(diff)</a>
546 <a href="/annotate/b7682196df1c/c?style=spartan">(annotate)</a>
547 547 </td>
548 548 </tr>
549 549
@@ -561,14 +561,14 b' 200 Script output follows'
561 561 <table class="logEntry parity1">
562 562 <tr>
563 563 <th class="age">1970-01-01:</th>
564 <th class="firstline"><a href="/rev/a3b6a9e4507e?style=spartan">mv b</a></th>
564 <th class="firstline"><a href="/rev/1a6696706df2?style=spartan">mv b</a></th>
565 565 </tr>
566 566 <tr>
567 567 <th class="revision">revision 0:</td>
568 568 <td class="node">
569 <a href="/file/a3b6a9e4507e/c?style=spartan">a3b6a9e4507e</a>
570 <a href="/diff/a3b6a9e4507e/c?style=spartan">(diff)</a>
571 <a href="/annotate/a3b6a9e4507e/c?style=spartan">(annotate)</a>
569 <a href="/file/1a6696706df2/c?style=spartan">1a6696706df2</a>
570 <a href="/diff/1a6696706df2/c?style=spartan">(diff)</a>
571 <a href="/annotate/1a6696706df2/c?style=spartan">(annotate)</a>
572 572 </td>
573 573 </tr>
574 574
@@ -8,9 +8,9 b' 1 files updated, 0 files merged, 2 files'
8 8 2 8 7 2 2 4c982badb186 125144f7e028 000000000000
9 9 3 15 9 3 3 19b1fc555737 4c982badb186 000000000000
10 10 rev offset length base linkrev nodeid p1 p2
11 0 0 75 0 7 905359268f77 000000000000 000000000000
11 0 0 75 0 7 2565f3199a74 000000000000 000000000000
12 12 rev offset length base linkrev nodeid p1 p2
13 0 0 75 0 8 905359268f77 000000000000 000000000000
13 0 0 75 0 8 2565f3199a74 000000000000 000000000000
14 14 rev offset length base linkrev nodeid p1 p2
15 15 0 0 8 0 6 12ab3bcc5ea4 000000000000 000000000000
16 16 rev offset length base linkrev nodeid p1 p2
@@ -19,8 +19,8 b' 1 files updated, 0 files merged, 2 files'
19 19 2 96 48 2 2 626a32663c2f 8b89697eba2c 000000000000
20 20 3 144 48 3 3 f54c32f13478 626a32663c2f 000000000000
21 21 4 192 58 3 6 de68e904d169 626a32663c2f 000000000000
22 5 250 68 3 7 3b45cc2ab868 de68e904d169 000000000000
23 6 318 54 6 8 24d86153a002 f54c32f13478 000000000000
22 5 250 68 3 7 09bb521d218d de68e904d169 000000000000
23 6 318 54 6 8 1fde233dfb0f f54c32f13478 000000000000
24 24 checking changesets
25 25 checking manifests
26 26 crosschecking files in changesets and manifests
@@ -8,7 +8,7 b' adding a'
8 8 b
9 9 b: searching for copy revision for a
10 10 b: copy a:b80de5d138758541c5f05265ad144ab9fa86d1db
11 committed changeset 5:755e75751bf67eb4378bca61987df035d90a7a06
11 committed changeset 5:89e8e4be0de296fa3d6dd7825ccc44d7dc0f1f3b
12 12 checking changesets
13 13 checking manifests
14 14 crosschecking files in changesets and manifests
@@ -17,8 +17,8 b' 4 files, 6 changesets, 4 total revisions'
17 17 # HG changeset patch
18 18 # User test
19 19 # Date 0 0
20 # Node ID 755e75751bf67eb4378bca61987df035d90a7a06
21 # Parent 7399822c2e395fe7d57c2fcf4b310f6fb22f8c2d
20 # Node ID 89e8e4be0de296fa3d6dd7825ccc44d7dc0f1f3b
21 # Parent 7fc86ba705e717a721dbc361bf8c9bc05a18ca2f
22 22 5
23 23
24 24 diff --git a/b b/b
@@ -10,7 +10,7 b' created new head'
10 10 checking for directory renames
11 11 resolving manifests
12 12 overwrite None partial False
13 ancestor 81f4b099af3d local c64f439569a9+ remote 2f8037f47a5c
13 ancestor 81f4b099af3d local c64f439569a9+ remote c12dcd37c90a
14 14 1: other deleted -> r
15 15 1a: remote created -> g
16 16 update: 1 1/2 files (50.00%)
@@ -30,13 +30,13 b' 1 files updated, 0 files merged, 1 files'
30 30 checking for directory renames
31 31 resolving manifests
32 32 overwrite None partial False
33 ancestor c64f439569a9 local ac7575e3c052+ remote 746e9549ea96
33 ancestor c64f439569a9 local e327dca35ac8+ remote 746e9549ea96
34 34 1a: local copied/moved to 1 -> m
35 35 preserving 1a for resolve of 1a
36 36 update: 1a 1/1 files (100.00%)
37 37 picked tool 'internal:merge' for 1a (binary False symlink False)
38 38 merging 1a and 1 to 1a
39 my 1a@ac7575e3c052+ other 1@746e9549ea96 ancestor 1@81f4b099af3d
39 my 1a@e327dca35ac8+ other 1@746e9549ea96 ancestor 1@81f4b099af3d
40 40 premerge successful
41 41 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
42 42 (branch merge, don't forget to commit)
@@ -49,14 +49,14 b' 1 files updated, 0 files merged, 1 files'
49 49 checking for directory renames
50 50 resolving manifests
51 51 overwrite None partial False
52 ancestor c64f439569a9 local 746e9549ea96+ remote ac7575e3c052
52 ancestor c64f439569a9 local 746e9549ea96+ remote e327dca35ac8
53 53 1: remote moved to 1a -> m
54 54 preserving 1 for resolve of 1a
55 55 removing 1
56 56 update: 1 1/1 files (100.00%)
57 57 picked tool 'internal:merge' for 1a (binary False symlink False)
58 58 merging 1 and 1a to 1a
59 my 1a@746e9549ea96+ other 1a@ac7575e3c052 ancestor 1@81f4b099af3d
59 my 1a@746e9549ea96+ other 1a@e327dca35ac8 ancestor 1@81f4b099af3d
60 60 premerge successful
61 61 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
62 62 (branch merge, don't forget to commit)
@@ -169,12 +169,12 b' c'
169 169 c
170 170 c: copy a:0045e12f6c5791aac80ca6cbfd97709a88307292
171 171 overwriting c expanding keywords
172 committed changeset 2:e22d299ac0c2bd8897b3df5114374b9e4d4ca62f
172 committed changeset 2:25736cf2f5cbe41f6be4e6784ef6ecf9f3bbcc7d
173 173 % cat a c
174 174 expand $Id: a,v ef63ca68695b 1970/01/01 00:00:00 user $
175 175 do not process $Id:
176 176 xxx $
177 expand $Id: c,v e22d299ac0c2 1970/01/01 00:00:01 user $
177 expand $Id: c,v 25736cf2f5cb 1970/01/01 00:00:01 user $
178 178 do not process $Id:
179 179 xxx $
180 180 % touch copied c
@@ -320,9 +320,9 b' abort: outstanding uncommitted changes'
320 320 x/a
321 321 x/a: copy a:779c764182ce5d43e2b1eb66ce06d7b47bfe342e
322 322 overwriting x/a expanding keywords
323 committed changeset 3:cfa68229c1167443337266ebac453c73b1d5d16e
323 committed changeset 3:b4560182a3f9a358179fd2d835c15e9da379c1e4
324 324 % cat a
325 expand $Id: x/a cfa68229c116 Thu, 01 Jan 1970 00:00:03 +0000 user $
325 expand $Id: x/a b4560182a3f9 Thu, 01 Jan 1970 00:00:03 +0000 user $
326 326 do not process $Id:
327 327 xxx $
328 328 $Xinfo: User Name <user@example.com>: xa $
@@ -364,11 +364,11 b' 200 Script output follows'
364 364 # HG changeset patch
365 365 # User User Name <user@example.com>
366 366 # Date 3 0
367 # Node ID cfa68229c1167443337266ebac453c73b1d5d16e
367 # Node ID b4560182a3f9a358179fd2d835c15e9da379c1e4
368 368 # Parent bb948857c743469b22bbf51f7ec8112279ca5d83
369 369 xa
370 370
371 diff -r bb948857c743 -r cfa68229c116 x/a
371 diff -r bb948857c743 -r b4560182a3f9 x/a
372 372 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
373 373 +++ b/x/a Thu Jan 01 00:00:03 1970 +0000
374 374 @@ -0,0 +1,4 @@
@@ -400,7 +400,7 b' 1 files updated, 0 files merged, 0 files'
400 400 created new head
401 401 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
402 402 (branch merge, don't forget to commit)
403 $Id: m 8731e1dadc99 Thu, 01 Jan 1970 00:00:00 +0000 test $
403 $Id: m 27d48ee14f67 Thu, 01 Jan 1970 00:00:00 +0000 test $
404 404 foo
405 405 % conflict
406 406 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
@@ -418,24 +418,24 b' bar'
418 418 foo
419 419 >>>>>>> other
420 420 % resolve to local
421 $Id: m 43dfd2854b5b Thu, 01 Jan 1970 00:00:00 +0000 test $
421 $Id: m 41efa6d38e9b Thu, 01 Jan 1970 00:00:00 +0000 test $
422 422 bar
423 423 % test restricted mode with transplant -b
424 424 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
425 425 marked working directory as branch foo
426 426 created new head
427 427 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
428 applying 1c4378f51c4d
429 1c4378f51c4d transplanted to 7d855abcab87
428 applying 4aa30d025d50
429 4aa30d025d50 transplanted to 5a4da427c162
430 430 % no expansion in changeset
431 changeset: 11:7d855abcab87
431 changeset: 11:5a4da427c162
432 432 tag: tip
433 parent: 9:43dfd2854b5b
433 parent: 9:41efa6d38e9b
434 434 user: test
435 435 date: Thu Jan 01 00:00:00 1970 +0000
436 436 summary: 9foobranch
437 437
438 diff -r 43dfd2854b5b -r 7d855abcab87 a
438 diff -r 41efa6d38e9b -r 5a4da427c162 a
439 439 --- a/a Thu Jan 01 00:00:00 1970 +0000
440 440 +++ b/a Thu Jan 01 00:00:00 1970 +0000
441 441 @@ -1,3 +1,4 @@
@@ -446,7 +446,7 b' diff -r 43dfd2854b5b -r 7d855abcab87 a'
446 446
447 447 % expansion in file
448 448 foobranch
449 expand $Id: a 7d855abcab87 Thu, 01 Jan 1970 00:00:00 +0000 test $
449 expand $Id: a 5a4da427c162 Thu, 01 Jan 1970 00:00:00 +0000 test $
450 450 % switch off expansion
451 451 % kwshrink with unknown file u
452 452 overwriting a shrinking keywords
@@ -7,23 +7,23 b' summary: a'
7 7 % -f, directory
8 8 abort: cannot follow nonexistent file: "dir"
9 9 % -f, but no args
10 changeset: 4:b30c444c7c84
10 changeset: 4:66c1345dc4f9
11 11 tag: tip
12 12 user: test
13 13 date: Thu Jan 01 00:00:05 1970 +0000
14 14 summary: e
15 15
16 changeset: 3:16b60bf3f99a
16 changeset: 3:7c6c671bb7cc
17 17 user: test
18 18 date: Thu Jan 01 00:00:04 1970 +0000
19 19 summary: d
20 20
21 changeset: 2:21fba396af4c
21 changeset: 2:41dd4284081e
22 22 user: test
23 23 date: Thu Jan 01 00:00:03 1970 +0000
24 24 summary: c
25 25
26 changeset: 1:c0296dabce9b
26 changeset: 1:784de7cef101
27 27 user: test
28 28 date: Thu Jan 01 00:00:02 1970 +0000
29 29 summary: b
@@ -43,7 +43,7 b' a'
43 43
44 44
45 45 % many renames
46 changeset: 4:b30c444c7c84
46 changeset: 4:66c1345dc4f9
47 47 tag: tip
48 48 user: test
49 49 date: Thu Jan 01 00:00:05 1970 +0000
@@ -52,7 +52,7 b' description:'
52 52 e
53 53
54 54
55 changeset: 2:21fba396af4c
55 changeset: 2:41dd4284081e
56 56 user: test
57 57 date: Thu Jan 01 00:00:03 1970 +0000
58 58 files: b dir/b
@@ -60,7 +60,7 b' description:'
60 60 c
61 61
62 62
63 changeset: 1:c0296dabce9b
63 changeset: 1:784de7cef101
64 64 user: test
65 65 date: Thu Jan 01 00:00:02 1970 +0000
66 66 files: b
@@ -102,7 +102,7 b' 5 e (dir/b)'
102 102 % log copies, execute bit set
103 103 6
104 104 % log -p d
105 changeset: 3:16b60bf3f99a
105 changeset: 3:7c6c671bb7cc
106 106 user: test
107 107 date: Thu Jan 01 00:00:04 1970 +0000
108 108 files: a b d
@@ -110,7 +110,7 b' description:'
110 110 d
111 111
112 112
113 diff -r 21fba396af4c -r 16b60bf3f99a d
113 diff -r 41dd4284081e -r 7c6c671bb7cc d
114 114 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
115 115 +++ b/d Thu Jan 01 00:00:04 1970 +0000
116 116 @@ -0,0 +1,1 @@
@@ -8,30 +8,30 b' line0'
8 8 line1
9 9 line2
10 10 rev offset length base linkrev nodeid p1 p2
11 0 0 77 0 2 da78c0659611 000000000000 000000000000
12 1 77 76 0 3 4b358025380b 000000000000 da78c0659611
11 0 0 77 0 2 d35118874825 000000000000 000000000000
12 1 77 76 0 3 5345f5ab8abd 000000000000 d35118874825
13 13 bar renamed from foo:9e25c27b87571a1edee5ae4dddee5687746cc8e2
14 14 rev offset length base linkrev nodeid p1 p2
15 15 0 0 7 0 0 690b295714ae 000000000000 000000000000
16 16 1 7 13 1 1 9e25c27b8757 690b295714ae 000000000000
17 17 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
18 18 created new head
19 4:2d2f9a22c82b 2:0a3ab4856510
20 3:7d3b554bfdf1 2:0a3ab4856510 1:5cd961e4045d
21 2:0a3ab4856510 0:2665aaee66e9
19 4:2263c1be0967 2:0f2ff26688b9
20 3:0555950ead28 2:0f2ff26688b9 1:5cd961e4045d
21 2:0f2ff26688b9 0:2665aaee66e9
22 22 1:5cd961e4045d
23 23 0:2665aaee66e9
24 24 % this should use bar@rev2 as the ancestor
25 25 searching for copies back to rev 1
26 26 resolving manifests
27 27 overwrite None partial False
28 ancestor 0a3ab4856510 local 2d2f9a22c82b+ remote 7d3b554bfdf1
28 ancestor 0f2ff26688b9 local 2263c1be0967+ remote 0555950ead28
29 29 bar: versions differ -> m
30 30 preserving bar for resolve of bar
31 31 update: bar 1/1 files (100.00%)
32 32 picked tool 'internal:merge' for bar (binary False symlink False)
33 33 merging bar
34 my bar@2d2f9a22c82b+ other bar@7d3b554bfdf1 ancestor bar@0a3ab4856510
34 my bar@2263c1be0967+ other bar@0555950ead28 ancestor bar@0f2ff26688b9
35 35 premerge successful
36 36 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
37 37 (branch merge, don't forget to commit)
@@ -39,10 +39,10 b' 0 files updated, 1 files merged, 0 files'
39 39 line1
40 40 line2
41 41 rev offset length base linkrev nodeid p1 p2
42 0 0 77 0 2 da78c0659611 000000000000 000000000000
43 1 77 76 0 3 4b358025380b 000000000000 da78c0659611
44 2 153 7 2 4 4defe5eec418 da78c0659611 000000000000
45 3 160 13 3 5 4663501da27b 4defe5eec418 4b358025380b
42 0 0 77 0 2 d35118874825 000000000000 000000000000
43 1 77 76 0 3 5345f5ab8abd 000000000000 d35118874825
44 2 153 7 2 4 ff4b45017382 d35118874825 000000000000
45 3 160 13 3 5 3701b4893544 ff4b45017382 5345f5ab8abd
46 46
47 47
48 48 requesting all changes
@@ -59,30 +59,30 b' line0'
59 59 line1
60 60 line2
61 61 rev offset length base linkrev nodeid p1 p2
62 0 0 77 0 2 da78c0659611 000000000000 000000000000
63 1 77 76 0 3 4b358025380b 000000000000 da78c0659611
62 0 0 77 0 2 d35118874825 000000000000 000000000000
63 1 77 76 0 3 5345f5ab8abd 000000000000 d35118874825
64 64 bar renamed from foo:9e25c27b87571a1edee5ae4dddee5687746cc8e2
65 65 rev offset length base linkrev nodeid p1 p2
66 66 0 0 7 0 0 690b295714ae 000000000000 000000000000
67 67 1 7 13 1 1 9e25c27b8757 690b295714ae 000000000000
68 68 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
69 69 created new head
70 4:2d2f9a22c82b 2:0a3ab4856510
71 3:96ab80c60897 1:5cd961e4045d 2:0a3ab4856510
72 2:0a3ab4856510 0:2665aaee66e9
70 4:2263c1be0967 2:0f2ff26688b9
71 3:3ffa6b9e35f0 1:5cd961e4045d 2:0f2ff26688b9
72 2:0f2ff26688b9 0:2665aaee66e9
73 73 1:5cd961e4045d
74 74 0:2665aaee66e9
75 75 % this should use bar@rev2 as the ancestor
76 76 searching for copies back to rev 1
77 77 resolving manifests
78 78 overwrite None partial False
79 ancestor 0a3ab4856510 local 2d2f9a22c82b+ remote 96ab80c60897
79 ancestor 0f2ff26688b9 local 2263c1be0967+ remote 3ffa6b9e35f0
80 80 bar: versions differ -> m
81 81 preserving bar for resolve of bar
82 82 update: bar 1/1 files (100.00%)
83 83 picked tool 'internal:merge' for bar (binary False symlink False)
84 84 merging bar
85 my bar@2d2f9a22c82b+ other bar@96ab80c60897 ancestor bar@0a3ab4856510
85 my bar@2263c1be0967+ other bar@3ffa6b9e35f0 ancestor bar@0f2ff26688b9
86 86 premerge successful
87 87 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
88 88 (branch merge, don't forget to commit)
@@ -90,7 +90,7 b' 0 files updated, 1 files merged, 0 files'
90 90 line1
91 91 line2
92 92 rev offset length base linkrev nodeid p1 p2
93 0 0 77 0 2 da78c0659611 000000000000 000000000000
94 1 77 76 0 3 4b358025380b 000000000000 da78c0659611
95 2 153 7 2 4 4defe5eec418 da78c0659611 000000000000
96 3 160 13 3 5 4663501da27b 4defe5eec418 4b358025380b
93 0 0 77 0 2 d35118874825 000000000000 000000000000
94 1 77 76 0 3 5345f5ab8abd 000000000000 d35118874825
95 2 153 7 2 4 ff4b45017382 d35118874825 000000000000
96 3 160 13 3 5 3701b4893544 ff4b45017382 5345f5ab8abd
@@ -12,7 +12,7 b' merging testdir/subdir/a and testdir/a t'
12 12 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
13 13 (branch merge, don't forget to commit)
14 14 M testdir/subdir/a
15 diff -r d02b3fc32762 testdir/subdir/a
15 diff -r f7459795031e testdir/subdir/a
16 16 --- a/testdir/subdir/a
17 17 +++ b/testdir/subdir/a
18 18 @@ -1,1 +1,1 @@
@@ -18,7 +18,7 b' copy from a'
18 18 copy to b
19 19 % git=auto: git patch when using --git
20 20 # HG changeset patch
21 # Parent 2962f232b49d41ebc26c591ec8d556724be213ab
21 # Parent 99586d5f048c399e20f81cee41fbb3809c0e735d
22 22 # Date 0 0
23 23
24 24 diff --git a/regular b/regular
@@ -29,10 +29,10 b' new file mode 100644'
29 29 +regular
30 30 % git=auto: regular patch after qrefresh without --git
31 31 # HG changeset patch
32 # Parent 2962f232b49d41ebc26c591ec8d556724be213ab
32 # Parent 99586d5f048c399e20f81cee41fbb3809c0e735d
33 33 # Date 0 0
34 34
35 diff -r 2962f232b49d regular
35 diff -r 99586d5f048c regular
36 36 --- /dev/null
37 37 +++ b/regular
38 38 @@ -0,0 +1,1 @@
@@ -88,7 +88,7 b' new file mode 100644'
88 88 # Parent ef8dafc9fa4caff80f6e243eb0171bcd60c455b4
89 89 # Date 0 0
90 90
91 diff -r ef8dafc9fa4c -r 110cde11d262 b
91 diff -r ef8dafc9fa4c -r a70404f79ba3 b
92 92 --- /dev/null
93 93 +++ b/b
94 94 @@ -0,0 +1,1 @@
@@ -7,9 +7,9 b' 1 files updated, 0 files merged, 2 files'
7 7 2 8 7 2 2 4c982badb186 125144f7e028 000000000000
8 8 3 15 9 3 3 19b1fc555737 4c982badb186 000000000000
9 9 rev offset length base linkrev nodeid p1 p2
10 0 0 75 0 7 905359268f77 000000000000 000000000000
10 0 0 75 0 7 2565f3199a74 000000000000 000000000000
11 11 rev offset length base linkrev nodeid p1 p2
12 0 0 75 0 8 905359268f77 000000000000 000000000000
12 0 0 75 0 8 2565f3199a74 000000000000 000000000000
13 13 rev offset length base linkrev nodeid p1 p2
14 14 0 0 8 0 6 12ab3bcc5ea4 000000000000 000000000000
15 15 rev offset length base linkrev nodeid p1 p2
@@ -18,8 +18,8 b' 1 files updated, 0 files merged, 2 files'
18 18 2 96 48 2 2 626a32663c2f 8b89697eba2c 000000000000
19 19 3 144 48 3 3 f54c32f13478 626a32663c2f 000000000000
20 20 4 192 58 3 6 de68e904d169 626a32663c2f 000000000000
21 5 250 68 3 7 3b45cc2ab868 de68e904d169 000000000000
22 6 318 54 6 8 24d86153a002 f54c32f13478 000000000000
21 5 250 68 3 7 09bb521d218d de68e904d169 000000000000
22 6 318 54 6 8 1fde233dfb0f f54c32f13478 000000000000
23 23 checking changesets
24 24 checking manifests
25 25 crosschecking files in changesets and manifests
@@ -74,7 +74,7 b' diff --git a/empty-rw b/empty-rename'
74 74 rename from empty-rw
75 75 rename to empty-rename
76 76 examine changes to 'empty-rw' and 'empty-rename'? [Ynsfdaq?]
77 changeset: 1:df251d174da3
77 changeset: 1:d695e8dcb197
78 78 tag: tip
79 79 user: test
80 80 date: Thu Jan 01 00:00:01 1970 +0000
@@ -86,7 +86,7 b' diff --git a/empty-rename b/empty-copy'
86 86 copy from empty-rename
87 87 copy to empty-copy
88 88 examine changes to 'empty-rename' and 'empty-copy'? [Ynsfdaq?]
89 changeset: 2:b63ea3939f8d
89 changeset: 2:1d4b90bea524
90 90 tag: tip
91 91 user: test
92 92 date: Thu Jan 01 00:00:02 1970 +0000
@@ -97,7 +97,7 b' summary: copy'
97 97 diff --git a/empty-copy b/empty-copy
98 98 deleted file mode 100644
99 99 examine changes to 'empty-copy'? [Ynsfdaq?]
100 changeset: 3:a2546574bce9
100 changeset: 3:b39a238f01a1
101 101 tag: tip
102 102 user: test
103 103 date: Thu Jan 01 00:00:03 1970 +0000
@@ -110,13 +110,13 b' diff --git a/tip.bundle b/tip.bundle'
110 110 new file mode 100644
111 111 this is a binary file
112 112 examine changes to 'tip.bundle'? [Ynsfdaq?]
113 changeset: 4:9e998a545a8b
113 changeset: 4:ad816da3711e
114 114 tag: tip
115 115 user: test
116 116 date: Thu Jan 01 00:00:04 1970 +0000
117 117 summary: binary
118 118
119 diff -r a2546574bce9 -r 9e998a545a8b tip.bundle
119 diff -r b39a238f01a1 -r ad816da3711e tip.bundle
120 120 Binary file tip.bundle has changed
121 121
122 122 % change binary file
@@ -124,13 +124,13 b' 1 changesets found'
124 124 diff --git a/tip.bundle b/tip.bundle
125 125 this modifies a binary file (all or nothing)
126 126 examine changes to 'tip.bundle'? [Ynsfdaq?]
127 changeset: 5:93d05561507d
127 changeset: 5:dccd6f3eb485
128 128 tag: tip
129 129 user: test
130 130 date: Thu Jan 01 00:00:05 1970 +0000
131 131 summary: binary-change
132 132
133 diff -r 9e998a545a8b -r 93d05561507d tip.bundle
133 diff -r ad816da3711e -r dccd6f3eb485 tip.bundle
134 134 Binary file tip.bundle has changed
135 135
136 136 % rename and change binary file
@@ -140,28 +140,28 b' rename from tip.bundle'
140 140 rename to top.bundle
141 141 this modifies a binary file (all or nothing)
142 142 examine changes to 'tip.bundle' and 'top.bundle'? [Ynsfdaq?]
143 changeset: 6:699cc1bea9aa
143 changeset: 6:7fa44105f5b3
144 144 tag: tip
145 145 user: test
146 146 date: Thu Jan 01 00:00:06 1970 +0000
147 147 summary: binary-change-rename
148 148
149 diff -r 93d05561507d -r 699cc1bea9aa tip.bundle
149 diff -r dccd6f3eb485 -r 7fa44105f5b3 tip.bundle
150 150 Binary file tip.bundle has changed
151 diff -r 93d05561507d -r 699cc1bea9aa top.bundle
151 diff -r dccd6f3eb485 -r 7fa44105f5b3 top.bundle
152 152 Binary file top.bundle has changed
153 153
154 154 % add plain file
155 155 diff --git a/plain b/plain
156 156 new file mode 100644
157 157 examine changes to 'plain'? [Ynsfdaq?]
158 changeset: 7:118ed744216b
158 changeset: 7:11fb457c1be4
159 159 tag: tip
160 160 user: test
161 161 date: Thu Jan 01 00:00:07 1970 +0000
162 162 summary: plain
163 163
164 diff -r 699cc1bea9aa -r 118ed744216b plain
164 diff -r 7fa44105f5b3 -r 11fb457c1be4 plain
165 165 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
166 166 +++ b/plain Thu Jan 01 00:00:07 1970 +0000
167 167 @@ -0,0 +1,10 @@
@@ -191,7 +191,7 b" examine changes to 'plain'? [Ynsfdaq?] @"
191 191 9
192 192 10
193 193 11
194 +cf81a2760718a74d44c0c2eecb72f659e63a69c5
194 +7264f99c5f5ff3261504828afa4fb4d406c3af54
195 195 \ No newline at end of file
196 196 record this change to 'plain'? [Ynsfdaq?] % modify end of plain file, add EOL
197 197 diff --git a/plain b/plain
@@ -200,9 +200,9 b" examine changes to 'plain'? [Ynsfdaq?] @"
200 200 9
201 201 10
202 202 11
203 -cf81a2760718a74d44c0c2eecb72f659e63a69c5
203 -7264f99c5f5ff3261504828afa4fb4d406c3af54
204 204 \ No newline at end of file
205 +cf81a2760718a74d44c0c2eecb72f659e63a69c5
205 +7264f99c5f5ff3261504828afa4fb4d406c3af54
206 206 record this change to 'plain'? [Ynsfdaq?] % modify beginning, trim end, record both
207 207 diff --git a/plain b/plain
208 208 2 hunks, 4 lines changed
@@ -217,15 +217,15 b" record change 1/2 to 'plain'? [Ynsfdaq?]"
217 217 9
218 218 10
219 219 -11
220 -cf81a2760718a74d44c0c2eecb72f659e63a69c5
220 -7264f99c5f5ff3261504828afa4fb4d406c3af54
221 221 record change 2/2 to 'plain'? [Ynsfdaq?]
222 changeset: 11:d09ab1967dab
222 changeset: 11:efca65c9b09e
223 223 tag: tip
224 224 user: test
225 225 date: Thu Jan 01 00:00:10 1970 +0000
226 226 summary: begin-and-end
227 227
228 diff -r e2ecd9b0b78d -r d09ab1967dab plain
228 diff -r cd07d48e8cbe -r efca65c9b09e plain
229 229 --- a/plain Thu Jan 01 00:00:10 1970 +0000
230 230 +++ b/plain Thu Jan 01 00:00:10 1970 +0000
231 231 @@ -1,4 +1,4 @@
@@ -239,7 +239,7 b' diff -r e2ecd9b0b78d -r d09ab1967dab pla'
239 239 9
240 240 10
241 241 -11
242 -cf81a2760718a74d44c0c2eecb72f659e63a69c5
242 -7264f99c5f5ff3261504828afa4fb4d406c3af54
243 243
244 244 % trim beginning, modify end
245 245 % record end
@@ -265,13 +265,13 b" record change 1/2 to 'plain'? [Ynsfdaq?]"
265 265 -10
266 266 +10.new
267 267 record change 2/2 to 'plain'? [Ynsfdaq?]
268 changeset: 12:44516c9708ae
268 changeset: 12:7d1e66983c15
269 269 tag: tip
270 270 user: test
271 271 date: Thu Jan 01 00:00:11 1970 +0000
272 272 summary: end-only
273 273
274 diff -r d09ab1967dab -r 44516c9708ae plain
274 diff -r efca65c9b09e -r 7d1e66983c15 plain
275 275 --- a/plain Thu Jan 01 00:00:10 1970 +0000
276 276 +++ b/plain Thu Jan 01 00:00:11 1970 +0000
277 277 @@ -7,4 +7,4 @@
@@ -292,13 +292,13 b" examine changes to 'plain'? [Ynsfdaq?] @"
292 292 5
293 293 6
294 294 record this change to 'plain'? [Ynsfdaq?]
295 changeset: 13:3ebbace64a8d
295 changeset: 13:a09fc62a0e61
296 296 tag: tip
297 297 user: test
298 298 date: Thu Jan 01 00:00:12 1970 +0000
299 299 summary: begin-only
300 300
301 diff -r 44516c9708ae -r 3ebbace64a8d plain
301 diff -r 7d1e66983c15 -r a09fc62a0e61 plain
302 302 --- a/plain Thu Jan 01 00:00:11 1970 +0000
303 303 +++ b/plain Thu Jan 01 00:00:12 1970 +0000
304 304 @@ -1,6 +1,3 @@
@@ -358,13 +358,13 b" record change 2/3 to 'plain'? [Ynsfdaq?]"
358 358 +10
359 359 +11
360 360 record change 3/3 to 'plain'? [Ynsfdaq?]
361 changeset: 15:c1c639d8b268
361 changeset: 15:7d137997f3a6
362 362 tag: tip
363 363 user: test
364 364 date: Thu Jan 01 00:00:14 1970 +0000
365 365 summary: middle-only
366 366
367 diff -r efc0dad7bd9f -r c1c639d8b268 plain
367 diff -r c0b8e5fb0be6 -r 7d137997f3a6 plain
368 368 --- a/plain Thu Jan 01 00:00:13 1970 +0000
369 369 +++ b/plain Thu Jan 01 00:00:14 1970 +0000
370 370 @@ -1,5 +1,10 @@
@@ -389,13 +389,13 b" examine changes to 'plain'? [Ynsfdaq?] @"
389 389 +10
390 390 +11
391 391 record this change to 'plain'? [Ynsfdaq?]
392 changeset: 16:80b74bbc7808
392 changeset: 16:4959e3ff13eb
393 393 tag: tip
394 394 user: test
395 395 date: Thu Jan 01 00:00:15 1970 +0000
396 396 summary: end-only
397 397
398 diff -r c1c639d8b268 -r 80b74bbc7808 plain
398 diff -r 7d137997f3a6 -r 4959e3ff13eb plain
399 399 --- a/plain Thu Jan 01 00:00:14 1970 +0000
400 400 +++ b/plain Thu Jan 01 00:00:15 1970 +0000
401 401 @@ -9,3 +9,5 @@
@@ -412,13 +412,13 b" examine changes to 'subdir/a'? [Ynsfdaq?"
412 412 a
413 413 +a
414 414 record this change to 'subdir/a'? [Ynsfdaq?]
415 changeset: 18:33ff5c4fb017
415 changeset: 18:40698cd490b2
416 416 tag: tip
417 417 user: test
418 418 date: Thu Jan 01 00:00:16 1970 +0000
419 419 summary: subdir-change
420 420
421 diff -r aecf2b2ea83c -r 33ff5c4fb017 subdir/a
421 diff -r 661eacdc08b9 -r 40698cd490b2 subdir/a
422 422 --- a/subdir/a Thu Jan 01 00:00:16 1970 +0000
423 423 +++ b/subdir/a Thu Jan 01 00:00:16 1970 +0000
424 424 @@ -1,1 +1,2 @@
@@ -461,13 +461,13 b' 1 hunks, 1 lines changed'
461 461 examine changes to 'subdir/f1'? [Ynsfdaq?] diff --git a/subdir/f2 b/subdir/f2
462 462 1 hunks, 1 lines changed
463 463 examine changes to 'subdir/f2'? [Ynsfdaq?]
464 changeset: 20:094183e04b7c
464 changeset: 20:d2d8c25276a8
465 465 tag: tip
466 466 user: test
467 467 date: Thu Jan 01 00:00:18 1970 +0000
468 468 summary: x
469 469
470 diff -r f9e855cd9374 -r 094183e04b7c subdir/f2
470 diff -r 25eb2a7694fb -r d2d8c25276a8 subdir/f2
471 471 --- a/subdir/f2 Thu Jan 01 00:00:17 1970 +0000
472 472 +++ b/subdir/f2 Thu Jan 01 00:00:18 1970 +0000
473 473 @@ -1,1 +1,2 @@
@@ -478,13 +478,13 b' diff -r f9e855cd9374 -r 094183e04b7c sub'
478 478 diff --git a/subdir/f1 b/subdir/f1
479 479 1 hunks, 1 lines changed
480 480 examine changes to 'subdir/f1'? [Ynsfdaq?]
481 changeset: 21:38164785b0ef
481 changeset: 21:1013f51ce32f
482 482 tag: tip
483 483 user: test
484 484 date: Thu Jan 01 00:00:19 1970 +0000
485 485 summary: y
486 486
487 diff -r 094183e04b7c -r 38164785b0ef subdir/f1
487 diff -r d2d8c25276a8 -r 1013f51ce32f subdir/f1
488 488 --- a/subdir/f1 Thu Jan 01 00:00:18 1970 +0000
489 489 +++ b/subdir/f1 Thu Jan 01 00:00:19 1970 +0000
490 490 @@ -1,1 +1,2 @@
@@ -501,7 +501,7 b" examine changes to 'subdir/f1'? [Ynsfdaq"
501 501 a
502 502 +a
503 503 record this change to 'subdir/f1'? [Ynsfdaq?]
504 changeset: 22:a891589cb933
504 changeset: 22:5df857735621
505 505 tag: tip
506 506 user: test
507 507 date: Thu Jan 01 00:00:20 1970 +0000
@@ -526,7 +526,7 b" examine changes to 'subdir/f1'? [Ynsfdaq"
526 526 a
527 527 +b
528 528 record this change to 'subdir/f1'? [Ynsfdaq?]
529 changeset: 23:befa0dae6201
529 changeset: 23:a4ae36a78715
530 530 tag: tip
531 531 user: test
532 532 date: Thu Jan 01 00:00:21 1970 +0000
@@ -552,7 +552,7 b" examine changes to 'subdir/f1'? [Ynsfdaq"
552 552 b
553 553 +c
554 554 record this change to 'subdir/f1'? [Ynsfdaq?]
555 changeset: 24:8fd83ff53ce6
555 changeset: 24:1460f6e47966
556 556 tag: tip
557 557 user: test
558 558 date: Thu Jan 01 00:00:22 1970 +0000
@@ -578,13 +578,13 b" examine changes to 'subdir/f1'? [Ynsfdaq"
578 578 c
579 579 +d
580 580 record this change to 'subdir/f1'? [Ynsfdaq?]
581 changeset: 25:49b3838dc9e7
581 changeset: 25:5bacc1f6e9cf
582 582 tag: tip
583 583 user: test
584 584 date: Thu Jan 01 00:00:23 1970 +0000
585 585 summary: w1
586 586
587 diff -r 8fd83ff53ce6 -r 49b3838dc9e7 subdir/f1
587 diff -r 1460f6e47966 -r 5bacc1f6e9cf subdir/f1
588 588 --- a/subdir/f1 Thu Jan 01 00:00:22 1970 +0000
589 589 +++ b/subdir/f1 Thu Jan 01 00:00:23 1970 +0000
590 590 @@ -3,3 +3,4 @@
@@ -21,7 +21,7 b' created new head'
21 21 file a/d -> b/d
22 22 resolving manifests
23 23 overwrite None partial False
24 ancestor f9b20c0d4c51 local ce36d17b18fb+ remote 55119e611c80
24 ancestor f9b20c0d4c51 local ce36d17b18fb+ remote 397f8b00a740
25 25 a/d: remote renamed directory to b/d -> d
26 26 a/c: remote renamed directory to b/c -> d
27 27 a/b: other deleted -> r
@@ -68,7 +68,7 b' 0 files updated, 0 files merged, 1 files'
68 68 file a/c -> b/c
69 69 resolving manifests
70 70 overwrite None partial False
71 ancestor f9b20c0d4c51 local 55119e611c80+ remote ce36d17b18fb
71 ancestor f9b20c0d4c51 local 397f8b00a740+ remote ce36d17b18fb
72 72 None: local renamed directory to b/c -> d
73 73 update:None 1/1 files (100.00%)
74 74 getting a/c to b/c
@@ -16,7 +16,7 b' merge'
16 16 a2: divergent renames -> dr
17 17 resolving manifests
18 18 overwrite None partial False
19 ancestor af1939970a1c local f26ec4fc3fa3+ remote 8e765a822af2
19 ancestor af1939970a1c local 044f8520aeeb+ remote 85c198ef2f6c
20 20 a: remote moved to b -> m
21 21 b2: remote created -> g
22 22 preserving a for resolve of b
@@ -24,7 +24,7 b' removing a'
24 24 update: a 1/3 files (33.33%)
25 25 picked tool 'internal:merge' for b (binary False symlink False)
26 26 merging a and b to b
27 my b@f26ec4fc3fa3+ other b@8e765a822af2 ancestor a@af1939970a1c
27 my b@044f8520aeeb+ other b@85c198ef2f6c ancestor a@af1939970a1c
28 28 premerge successful
29 29 update: a2 2/3 files (66.67%)
30 30 warning: detected divergent renames of a2 to:
@@ -41,6 +41,6 b' R a'
41 41 C c2
42 42 blahblah
43 43 rev offset length base linkrev nodeid p1 p2
44 0 0 67 0 1 dc51707dfc98 000000000000 000000000000
45 1 67 72 1 3 b2494a44f0a9 000000000000 dc51707dfc98
44 0 0 67 0 1 57eacc201a7f 000000000000 000000000000
45 1 67 72 1 3 4727ba907962 000000000000 57eacc201a7f
46 46 b renamed from a:dd03b83622e78778b403775d0d074b9ac7387a66
@@ -10,7 +10,7 b' test L:up a R:nc a b W: - 1 get'
10 10 checking for directory renames
11 11 resolving manifests
12 12 overwrite None partial False
13 ancestor 924404dff337 local e300d1c794ec+ remote 735846fee2d7
13 ancestor 924404dff337 local e300d1c794ec+ remote 4ce40f5aca24
14 14 rev: versions differ -> m
15 15 a: remote copied to b -> m
16 16 preserving a for resolve of b
@@ -18,12 +18,12 b' preserving rev for resolve of rev'
18 18 update: a 1/2 files (50.00%)
19 19 picked tool 'python ../merge' for b (binary False symlink False)
20 20 merging a and b to b
21 my b@e300d1c794ec+ other b@735846fee2d7 ancestor a@924404dff337
21 my b@e300d1c794ec+ other b@4ce40f5aca24 ancestor a@924404dff337
22 22 premerge successful
23 23 update: rev 2/2 files (100.00%)
24 24 picked tool 'python ../merge' for rev (binary False symlink False)
25 25 merging rev
26 my rev@e300d1c794ec+ other rev@735846fee2d7 ancestor rev@924404dff337
26 my rev@e300d1c794ec+ other rev@4ce40f5aca24 ancestor rev@924404dff337
27 27 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
28 28 (branch merge, don't forget to commit)
29 29 --------------
@@ -44,7 +44,7 b' test L:nc a b R:up a W: - 2 get'
44 44 checking for directory renames
45 45 resolving manifests
46 46 overwrite None partial False
47 ancestor 924404dff337 local ac809aeed39a+ remote f4db7e329e71
47 ancestor 924404dff337 local 86a2aa42fc76+ remote f4db7e329e71
48 48 a: remote is newer -> g
49 49 b: local copied/moved to a -> m
50 50 rev: versions differ -> m
@@ -55,12 +55,12 b' getting a'
55 55 update: b 2/3 files (66.67%)
56 56 picked tool 'python ../merge' for b (binary False symlink False)
57 57 merging b and a to b
58 my b@ac809aeed39a+ other a@f4db7e329e71 ancestor a@924404dff337
58 my b@86a2aa42fc76+ other a@f4db7e329e71 ancestor a@924404dff337
59 59 premerge successful
60 60 update: rev 3/3 files (100.00%)
61 61 picked tool 'python ../merge' for rev (binary False symlink False)
62 62 merging rev
63 my rev@ac809aeed39a+ other rev@f4db7e329e71 ancestor rev@924404dff337
63 my rev@86a2aa42fc76+ other rev@f4db7e329e71 ancestor rev@924404dff337
64 64 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
65 65 (branch merge, don't forget to commit)
66 66 --------------
@@ -81,7 +81,7 b' test L:up a R:nm a b W: - 3 get'
81 81 checking for directory renames
82 82 resolving manifests
83 83 overwrite None partial False
84 ancestor 924404dff337 local e300d1c794ec+ remote e03727d2d66b
84 ancestor 924404dff337 local e300d1c794ec+ remote bdb19105162a
85 85 rev: versions differ -> m
86 86 a: remote moved to b -> m
87 87 preserving a for resolve of b
@@ -90,12 +90,12 b' removing a'
90 90 update: a 1/2 files (50.00%)
91 91 picked tool 'python ../merge' for b (binary False symlink False)
92 92 merging a and b to b
93 my b@e300d1c794ec+ other b@e03727d2d66b ancestor a@924404dff337
93 my b@e300d1c794ec+ other b@bdb19105162a ancestor a@924404dff337
94 94 premerge successful
95 95 update: rev 2/2 files (100.00%)
96 96 picked tool 'python ../merge' for rev (binary False symlink False)
97 97 merging rev
98 my rev@e300d1c794ec+ other rev@e03727d2d66b ancestor rev@924404dff337
98 my rev@e300d1c794ec+ other rev@bdb19105162a ancestor rev@924404dff337
99 99 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
100 100 (branch merge, don't forget to commit)
101 101 --------------
@@ -115,7 +115,7 b' test L:nm a b R:up a W: - 4 get'
115 115 checking for directory renames
116 116 resolving manifests
117 117 overwrite None partial False
118 ancestor 924404dff337 local ecf3cb2a4219+ remote f4db7e329e71
118 ancestor 924404dff337 local 02963e448370+ remote f4db7e329e71
119 119 b: local copied/moved to a -> m
120 120 rev: versions differ -> m
121 121 preserving b for resolve of b
@@ -123,12 +123,12 b' preserving rev for resolve of rev'
123 123 update: b 1/2 files (50.00%)
124 124 picked tool 'python ../merge' for b (binary False symlink False)
125 125 merging b and a to b
126 my b@ecf3cb2a4219+ other a@f4db7e329e71 ancestor a@924404dff337
126 my b@02963e448370+ other a@f4db7e329e71 ancestor a@924404dff337
127 127 premerge successful
128 128 update: rev 2/2 files (100.00%)
129 129 picked tool 'python ../merge' for rev (binary False symlink False)
130 130 merging rev
131 my rev@ecf3cb2a4219+ other rev@f4db7e329e71 ancestor rev@924404dff337
131 my rev@02963e448370+ other rev@f4db7e329e71 ancestor rev@924404dff337
132 132 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
133 133 (branch merge, don't forget to commit)
134 134 --------------
@@ -148,7 +148,7 b' test L: R:nc a b W: - 5 get'
148 148 checking for directory renames
149 149 resolving manifests
150 150 overwrite None partial False
151 ancestor 924404dff337 local 94b33a1b7f2d+ remote 735846fee2d7
151 ancestor 924404dff337 local 94b33a1b7f2d+ remote 4ce40f5aca24
152 152 rev: versions differ -> m
153 153 b: remote created -> g
154 154 preserving rev for resolve of rev
@@ -157,7 +157,7 b' getting b'
157 157 update: rev 2/2 files (100.00%)
158 158 picked tool 'python ../merge' for rev (binary False symlink False)
159 159 merging rev
160 my rev@94b33a1b7f2d+ other rev@735846fee2d7 ancestor rev@924404dff337
160 my rev@94b33a1b7f2d+ other rev@4ce40f5aca24 ancestor rev@924404dff337
161 161 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
162 162 (branch merge, don't forget to commit)
163 163 --------------
@@ -177,13 +177,13 b' test L:nc a b R: W: - 6 not'
177 177 checking for directory renames
178 178 resolving manifests
179 179 overwrite None partial False
180 ancestor 924404dff337 local ac809aeed39a+ remote 97c705ade336
180 ancestor 924404dff337 local 86a2aa42fc76+ remote 97c705ade336
181 181 rev: versions differ -> m
182 182 preserving rev for resolve of rev
183 183 update: rev 1/1 files (100.00%)
184 184 picked tool 'python ../merge' for rev (binary False symlink False)
185 185 merging rev
186 my rev@ac809aeed39a+ other rev@97c705ade336 ancestor rev@924404dff337
186 my rev@86a2aa42fc76+ other rev@97c705ade336 ancestor rev@924404dff337
187 187 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
188 188 (branch merge, don't forget to commit)
189 189 --------------
@@ -203,7 +203,7 b' test L: R:nm a b W: - 7 get'
203 203 checking for directory renames
204 204 resolving manifests
205 205 overwrite None partial False
206 ancestor 924404dff337 local 94b33a1b7f2d+ remote e03727d2d66b
206 ancestor 924404dff337 local 94b33a1b7f2d+ remote bdb19105162a
207 207 a: other deleted -> r
208 208 rev: versions differ -> m
209 209 b: remote created -> g
@@ -215,7 +215,7 b' getting b'
215 215 update: rev 3/3 files (100.00%)
216 216 picked tool 'python ../merge' for rev (binary False symlink False)
217 217 merging rev
218 my rev@94b33a1b7f2d+ other rev@e03727d2d66b ancestor rev@924404dff337
218 my rev@94b33a1b7f2d+ other rev@bdb19105162a ancestor rev@924404dff337
219 219 1 files updated, 1 files merged, 1 files removed, 0 files unresolved
220 220 (branch merge, don't forget to commit)
221 221 --------------
@@ -234,13 +234,13 b' test L:nm a b R: W: - 8 not'
234 234 checking for directory renames
235 235 resolving manifests
236 236 overwrite None partial False
237 ancestor 924404dff337 local ecf3cb2a4219+ remote 97c705ade336
237 ancestor 924404dff337 local 02963e448370+ remote 97c705ade336
238 238 rev: versions differ -> m
239 239 preserving rev for resolve of rev
240 240 update: rev 1/1 files (100.00%)
241 241 picked tool 'python ../merge' for rev (binary False symlink False)
242 242 merging rev
243 my rev@ecf3cb2a4219+ other rev@97c705ade336 ancestor rev@924404dff337
243 my rev@02963e448370+ other rev@97c705ade336 ancestor rev@924404dff337
244 244 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
245 245 (branch merge, don't forget to commit)
246 246 --------------
@@ -254,7 +254,7 b' test L:um a b R:um a b W: - 9 do '
254 254 searching for copies back to rev 1
255 255 resolving manifests
256 256 overwrite None partial False
257 ancestor 924404dff337 local ec03c2ca8642+ remote 79cc6877a3b7
257 ancestor 924404dff337 local 62e7bf090eba+ remote 49b6d8032493
258 258 b: versions differ -> m
259 259 rev: versions differ -> m
260 260 preserving b for resolve of b
@@ -262,11 +262,11 b' preserving rev for resolve of rev'
262 262 update: b 1/2 files (50.00%)
263 263 picked tool 'python ../merge' for b (binary False symlink False)
264 264 merging b
265 my b@ec03c2ca8642+ other b@79cc6877a3b7 ancestor a@924404dff337
265 my b@62e7bf090eba+ other b@49b6d8032493 ancestor a@924404dff337
266 266 update: rev 2/2 files (100.00%)
267 267 picked tool 'python ../merge' for rev (binary False symlink False)
268 268 merging rev
269 my rev@ec03c2ca8642+ other rev@79cc6877a3b7 ancestor rev@924404dff337
269 my rev@62e7bf090eba+ other rev@49b6d8032493 ancestor rev@924404dff337
270 270 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
271 271 (branch merge, don't forget to commit)
272 272 --------------
@@ -289,7 +289,7 b' test L:nm a b R:nm a c W: - 11 get'
289 289 a: divergent renames -> dr
290 290 resolving manifests
291 291 overwrite None partial False
292 ancestor 924404dff337 local ecf3cb2a4219+ remote e6abcc1a30c2
292 ancestor 924404dff337 local 02963e448370+ remote fe905ef2c33e
293 293 rev: versions differ -> m
294 294 c: remote created -> g
295 295 preserving rev for resolve of rev
@@ -302,7 +302,7 b' getting c'
302 302 update: rev 3/3 files (100.00%)
303 303 picked tool 'python ../merge' for rev (binary False symlink False)
304 304 merging rev
305 my rev@ecf3cb2a4219+ other rev@e6abcc1a30c2 ancestor rev@924404dff337
305 my rev@02963e448370+ other rev@fe905ef2c33e ancestor rev@924404dff337
306 306 1 files updated, 1 files merged, 0 files removed, 0 files unresolved
307 307 (branch merge, don't forget to commit)
308 308 --------------
@@ -317,7 +317,7 b' test L:nc a b R:up b W: - 12 mer'
317 317 searching for copies back to rev 1
318 318 resolving manifests
319 319 overwrite None partial False
320 ancestor 924404dff337 local ac809aeed39a+ remote af30c7647fc7
320 ancestor 924404dff337 local 86a2aa42fc76+ remote af30c7647fc7
321 321 b: versions differ -> m
322 322 rev: versions differ -> m
323 323 preserving b for resolve of b
@@ -325,11 +325,11 b' preserving rev for resolve of rev'
325 325 update: b 1/2 files (50.00%)
326 326 picked tool 'python ../merge' for b (binary False symlink False)
327 327 merging b
328 my b@ac809aeed39a+ other b@af30c7647fc7 ancestor b@000000000000
328 my b@86a2aa42fc76+ other b@af30c7647fc7 ancestor b@000000000000
329 329 update: rev 2/2 files (100.00%)
330 330 picked tool 'python ../merge' for rev (binary False symlink False)
331 331 merging rev
332 my rev@ac809aeed39a+ other rev@af30c7647fc7 ancestor rev@924404dff337
332 my rev@86a2aa42fc76+ other rev@af30c7647fc7 ancestor rev@924404dff337
333 333 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
334 334 (branch merge, don't forget to commit)
335 335 --------------
@@ -344,7 +344,7 b' test L:up b R:nm a b W: - 13 mer'
344 344 searching for copies back to rev 1
345 345 resolving manifests
346 346 overwrite None partial False
347 ancestor 924404dff337 local 59318016310c+ remote e03727d2d66b
347 ancestor 924404dff337 local 59318016310c+ remote bdb19105162a
348 348 a: other deleted -> r
349 349 b: versions differ -> m
350 350 rev: versions differ -> m
@@ -355,11 +355,11 b' removing a'
355 355 update: b 2/3 files (66.67%)
356 356 picked tool 'python ../merge' for b (binary False symlink False)
357 357 merging b
358 my b@59318016310c+ other b@e03727d2d66b ancestor b@000000000000
358 my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000
359 359 update: rev 3/3 files (100.00%)
360 360 picked tool 'python ../merge' for rev (binary False symlink False)
361 361 merging rev
362 my rev@59318016310c+ other rev@e03727d2d66b ancestor rev@924404dff337
362 my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337
363 363 0 files updated, 2 files merged, 1 files removed, 0 files unresolved
364 364 (branch merge, don't forget to commit)
365 365 --------------
@@ -373,7 +373,7 b' test L:nc a b R:up a b W: - 14 mer'
373 373 searching for copies back to rev 1
374 374 resolving manifests
375 375 overwrite None partial False
376 ancestor 924404dff337 local ac809aeed39a+ remote 8dbce441892a
376 ancestor 924404dff337 local 86a2aa42fc76+ remote 8dbce441892a
377 377 a: remote is newer -> g
378 378 b: versions differ -> m
379 379 rev: versions differ -> m
@@ -384,11 +384,11 b' getting a'
384 384 update: b 2/3 files (66.67%)
385 385 picked tool 'python ../merge' for b (binary False symlink False)
386 386 merging b
387 my b@ac809aeed39a+ other b@8dbce441892a ancestor b@000000000000
387 my b@86a2aa42fc76+ other b@8dbce441892a ancestor b@000000000000
388 388 update: rev 3/3 files (100.00%)
389 389 picked tool 'python ../merge' for rev (binary False symlink False)
390 390 merging rev
391 my rev@ac809aeed39a+ other rev@8dbce441892a ancestor rev@924404dff337
391 my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337
392 392 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
393 393 (branch merge, don't forget to commit)
394 394 --------------
@@ -403,7 +403,7 b' test L:up b R:nm a b W: - 15 mer'
403 403 searching for copies back to rev 1
404 404 resolving manifests
405 405 overwrite None partial False
406 ancestor 924404dff337 local 59318016310c+ remote e03727d2d66b
406 ancestor 924404dff337 local 59318016310c+ remote bdb19105162a
407 407 a: other deleted -> r
408 408 b: versions differ -> m
409 409 rev: versions differ -> m
@@ -414,11 +414,11 b' removing a'
414 414 update: b 2/3 files (66.67%)
415 415 picked tool 'python ../merge' for b (binary False symlink False)
416 416 merging b
417 my b@59318016310c+ other b@e03727d2d66b ancestor b@000000000000
417 my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000
418 418 update: rev 3/3 files (100.00%)
419 419 picked tool 'python ../merge' for rev (binary False symlink False)
420 420 merging rev
421 my rev@59318016310c+ other rev@e03727d2d66b ancestor rev@924404dff337
421 my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337
422 422 0 files updated, 2 files merged, 1 files removed, 0 files unresolved
423 423 (branch merge, don't forget to commit)
424 424 --------------
@@ -432,7 +432,7 b' test L:nc a b R:up a b W: - 16 get'
432 432 searching for copies back to rev 1
433 433 resolving manifests
434 434 overwrite None partial False
435 ancestor 924404dff337 local ac809aeed39a+ remote 8dbce441892a
435 ancestor 924404dff337 local 86a2aa42fc76+ remote 8dbce441892a
436 436 a: remote is newer -> g
437 437 b: versions differ -> m
438 438 rev: versions differ -> m
@@ -443,11 +443,11 b' getting a'
443 443 update: b 2/3 files (66.67%)
444 444 picked tool 'python ../merge' for b (binary False symlink False)
445 445 merging b
446 my b@ac809aeed39a+ other b@8dbce441892a ancestor b@000000000000
446 my b@86a2aa42fc76+ other b@8dbce441892a ancestor b@000000000000
447 447 update: rev 3/3 files (100.00%)
448 448 picked tool 'python ../merge' for rev (binary False symlink False)
449 449 merging rev
450 my rev@ac809aeed39a+ other rev@8dbce441892a ancestor rev@924404dff337
450 my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337
451 451 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
452 452 (branch merge, don't forget to commit)
453 453 --------------
@@ -462,7 +462,7 b' test L:up a b R:nc a b W: - 17 kee'
462 462 searching for copies back to rev 1
463 463 resolving manifests
464 464 overwrite None partial False
465 ancestor 924404dff337 local 0b76e65c8289+ remote 735846fee2d7
465 ancestor 924404dff337 local 0b76e65c8289+ remote 4ce40f5aca24
466 466 b: versions differ -> m
467 467 rev: versions differ -> m
468 468 preserving b for resolve of b
@@ -470,11 +470,11 b' preserving rev for resolve of rev'
470 470 update: b 1/2 files (50.00%)
471 471 picked tool 'python ../merge' for b (binary False symlink False)
472 472 merging b
473 my b@0b76e65c8289+ other b@735846fee2d7 ancestor b@000000000000
473 my b@0b76e65c8289+ other b@4ce40f5aca24 ancestor b@000000000000
474 474 update: rev 2/2 files (100.00%)
475 475 picked tool 'python ../merge' for rev (binary False symlink False)
476 476 merging rev
477 my rev@0b76e65c8289+ other rev@735846fee2d7 ancestor rev@924404dff337
477 my rev@0b76e65c8289+ other rev@4ce40f5aca24 ancestor rev@924404dff337
478 478 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
479 479 (branch merge, don't forget to commit)
480 480 --------------
@@ -489,7 +489,7 b' test L:nm a b R:up a b W: - 18 mer'
489 489 searching for copies back to rev 1
490 490 resolving manifests
491 491 overwrite None partial False
492 ancestor 924404dff337 local ecf3cb2a4219+ remote 8dbce441892a
492 ancestor 924404dff337 local 02963e448370+ remote 8dbce441892a
493 493 b: versions differ -> m
494 494 rev: versions differ -> m
495 495 remote changed a which local deleted
@@ -502,11 +502,11 b' getting a'
502 502 update: b 2/3 files (66.67%)
503 503 picked tool 'python ../merge' for b (binary False symlink False)
504 504 merging b
505 my b@ecf3cb2a4219+ other b@8dbce441892a ancestor b@000000000000
505 my b@02963e448370+ other b@8dbce441892a ancestor b@000000000000
506 506 update: rev 3/3 files (100.00%)
507 507 picked tool 'python ../merge' for rev (binary False symlink False)
508 508 merging rev
509 my rev@ecf3cb2a4219+ other rev@8dbce441892a ancestor rev@924404dff337
509 my rev@02963e448370+ other rev@8dbce441892a ancestor rev@924404dff337
510 510 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
511 511 (branch merge, don't forget to commit)
512 512 --------------
@@ -521,7 +521,7 b' test L:up a b R:nm a b W: - 19 mer'
521 521 searching for copies back to rev 1
522 522 resolving manifests
523 523 overwrite None partial False
524 ancestor 924404dff337 local 0b76e65c8289+ remote e03727d2d66b
524 ancestor 924404dff337 local 0b76e65c8289+ remote bdb19105162a
525 525 local changed a which remote deleted
526 526 use (c)hanged version or (d)elete? c
527 527 a: prompt keep -> a
@@ -533,11 +533,11 b' update: a 1/3 files (33.33%)'
533 533 update: b 2/3 files (66.67%)
534 534 picked tool 'python ../merge' for b (binary False symlink False)
535 535 merging b
536 my b@0b76e65c8289+ other b@e03727d2d66b ancestor b@000000000000
536 my b@0b76e65c8289+ other b@bdb19105162a ancestor b@000000000000
537 537 update: rev 3/3 files (100.00%)
538 538 picked tool 'python ../merge' for rev (binary False symlink False)
539 539 merging rev
540 my rev@0b76e65c8289+ other rev@e03727d2d66b ancestor rev@924404dff337
540 my rev@0b76e65c8289+ other rev@bdb19105162a ancestor rev@924404dff337
541 541 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
542 542 (branch merge, don't forget to commit)
543 543 --------------
@@ -557,7 +557,7 b' test L:up a R:um a b W: - 20 mer'
557 557 checking for directory renames
558 558 resolving manifests
559 559 overwrite None partial False
560 ancestor 924404dff337 local e300d1c794ec+ remote 79cc6877a3b7
560 ancestor 924404dff337 local e300d1c794ec+ remote 49b6d8032493
561 561 rev: versions differ -> m
562 562 a: remote moved to b -> m
563 563 preserving a for resolve of b
@@ -566,11 +566,11 b' removing a'
566 566 update: a 1/2 files (50.00%)
567 567 picked tool 'python ../merge' for b (binary False symlink False)
568 568 merging a and b to b
569 my b@e300d1c794ec+ other b@79cc6877a3b7 ancestor a@924404dff337
569 my b@e300d1c794ec+ other b@49b6d8032493 ancestor a@924404dff337
570 570 update: rev 2/2 files (100.00%)
571 571 picked tool 'python ../merge' for rev (binary False symlink False)
572 572 merging rev
573 my rev@e300d1c794ec+ other rev@79cc6877a3b7 ancestor rev@924404dff337
573 my rev@e300d1c794ec+ other rev@49b6d8032493 ancestor rev@924404dff337
574 574 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
575 575 (branch merge, don't forget to commit)
576 576 --------------
@@ -590,7 +590,7 b' test L:um a b R:up a W: - 21 mer'
590 590 checking for directory renames
591 591 resolving manifests
592 592 overwrite None partial False
593 ancestor 924404dff337 local ec03c2ca8642+ remote f4db7e329e71
593 ancestor 924404dff337 local 62e7bf090eba+ remote f4db7e329e71
594 594 b: local copied/moved to a -> m
595 595 rev: versions differ -> m
596 596 preserving b for resolve of b
@@ -598,11 +598,11 b' preserving rev for resolve of rev'
598 598 update: b 1/2 files (50.00%)
599 599 picked tool 'python ../merge' for b (binary False symlink False)
600 600 merging b and a to b
601 my b@ec03c2ca8642+ other a@f4db7e329e71 ancestor a@924404dff337
601 my b@62e7bf090eba+ other a@f4db7e329e71 ancestor a@924404dff337
602 602 update: rev 2/2 files (100.00%)
603 603 picked tool 'python ../merge' for rev (binary False symlink False)
604 604 merging rev
605 my rev@ec03c2ca8642+ other rev@f4db7e329e71 ancestor rev@924404dff337
605 my rev@62e7bf090eba+ other rev@f4db7e329e71 ancestor rev@924404dff337
606 606 0 files updated, 2 files merged, 0 files removed, 0 files unresolved
607 607 (branch merge, don't forget to commit)
608 608 --------------
@@ -624,7 +624,7 b' test L:nm a b R:up a c W: - 23 get'
624 624 checking for directory renames
625 625 resolving manifests
626 626 overwrite None partial False
627 ancestor 924404dff337 local ecf3cb2a4219+ remote 2b958612230f
627 ancestor 924404dff337 local 02963e448370+ remote 2b958612230f
628 628 b: local copied/moved to a -> m
629 629 rev: versions differ -> m
630 630 c: remote created -> g
@@ -633,14 +633,14 b' preserving rev for resolve of rev'
633 633 update: b 1/3 files (33.33%)
634 634 picked tool 'python ../merge' for b (binary False symlink False)
635 635 merging b and a to b
636 my b@ecf3cb2a4219+ other a@2b958612230f ancestor a@924404dff337
636 my b@02963e448370+ other a@2b958612230f ancestor a@924404dff337
637 637 premerge successful
638 638 update: c 2/3 files (66.67%)
639 639 getting c
640 640 update: rev 3/3 files (100.00%)
641 641 picked tool 'python ../merge' for rev (binary False symlink False)
642 642 merging rev
643 my rev@ecf3cb2a4219+ other rev@2b958612230f ancestor rev@924404dff337
643 my rev@02963e448370+ other rev@2b958612230f ancestor rev@924404dff337
644 644 1 files updated, 2 files merged, 0 files removed, 0 files unresolved
645 645 (branch merge, don't forget to commit)
646 646 --------------
@@ -8,9 +8,9 b' 1 files updated, 0 files merged, 2 files'
8 8 2 8 7 2 2 4c982badb186 125144f7e028 000000000000
9 9 3 15 9 3 3 19b1fc555737 4c982badb186 000000000000
10 10 rev offset length base linkrev nodeid p1 p2
11 0 0 75 0 7 905359268f77 000000000000 000000000000
11 0 0 75 0 7 2565f3199a74 000000000000 000000000000
12 12 rev offset length base linkrev nodeid p1 p2
13 0 0 75 0 8 905359268f77 000000000000 000000000000
13 0 0 75 0 8 2565f3199a74 000000000000 000000000000
14 14 rev offset length base linkrev nodeid p1 p2
15 15 0 0 8 0 6 12ab3bcc5ea4 000000000000 000000000000
16 16 rev offset length base linkrev nodeid p1 p2
@@ -19,8 +19,8 b' 1 files updated, 0 files merged, 2 files'
19 19 2 96 48 2 2 626a32663c2f 8b89697eba2c 000000000000
20 20 3 144 48 3 3 f54c32f13478 626a32663c2f 000000000000
21 21 4 192 58 3 6 de68e904d169 626a32663c2f 000000000000
22 5 250 68 3 7 3b45cc2ab868 de68e904d169 000000000000
23 6 318 54 6 8 24d86153a002 f54c32f13478 000000000000
22 5 250 68 3 7 09bb521d218d de68e904d169 000000000000
23 6 318 54 6 8 1fde233dfb0f f54c32f13478 000000000000
24 24 checking changesets
25 25 checking manifests
26 26 crosschecking files in changesets and manifests
@@ -23,7 +23,7 b' adding manifests'
23 23 adding file changes
24 24 added 2 changesets with 2 changes to 2 files
25 25 Attempt to commit or push text file(s) using CRLF line endings
26 in b94ebd309a6d: g
26 in bc2d09796734: g
27 27 in b1aa5cde7ff4: f
28 28
29 29 To prevent this mistake in your local repository,
@@ -56,14 +56,14 b' added 3 changesets with 3 changes to 2 f'
56 56
57 57 and now for something completely different
58 58 Attempt to commit or push text file(s) using CRLF line endings
59 in cefdb8d0b741: d/f2
59 in 053ba1a3035a: d/f2
60 60 transaction abort!
61 61 rollback completed
62 62 abort: pretxncommit.crlf hook failed
63 63 forgetting d/f2
64 64
65 65
66 changeset: 5:d4ea9ae21be3
66 changeset: 5:f0b1c8d75fce
67 67 tag: tip
68 68 user: test
69 69 date: Thu Jan 01 00:00:00 1970 +0000
@@ -72,7 +72,7 b' description:'
72 72 5
73 73
74 74
75 changeset: 4:6ba409927d51
75 changeset: 4:77796dbcd4ad
76 76 user: test
77 77 date: Thu Jan 01 00:00:00 1970 +0000
78 78 files: f
@@ -80,7 +80,7 b' description:'
80 80 4
81 81
82 82
83 changeset: 3:788a4e595187
83 changeset: 3:7c1b5430b350
84 84 user: test
85 85 date: Thu Jan 01 00:00:00 1970 +0000
86 86 files: f g
@@ -88,7 +88,7 b' description:'
88 88 2.3
89 89
90 90
91 changeset: 2:b94ebd309a6d
91 changeset: 2:bc2d09796734
92 92 user: test
93 93 date: Thu Jan 01 00:00:00 1970 +0000
94 94 files: g
@@ -120,7 +120,7 b' adding dupe/a'
120 120 adding dupe/b
121 121 adding dupe/c
122 122 adding dupe/d
123 changeset: 8:7654104f33c3
123 changeset: 8:67ac5962ab43
124 124 tag: tip
125 125 user: test
126 126 date: Thu Jan 01 00:00:00 1970 +0000
@@ -129,7 +129,7 b' description:'
129 129 d
130 130
131 131
132 changeset: 7:9be4c2808cc9
132 changeset: 7:68c127d1834e
133 133 user: test
134 134 date: Thu Jan 01 00:00:00 1970 +0000
135 135 files: b c
@@ -137,7 +137,7 b' description:'
137 137 b/c
138 138
139 139
140 changeset: 6:aa4367ed325a
140 changeset: 6:adbf8bf7f31d
141 141 user: test
142 142 date: Thu Jan 01 00:00:00 1970 +0000
143 143 files: a
@@ -145,7 +145,7 b' description:'
145 145 a
146 146
147 147
148 changeset: 5:d4ea9ae21be3
148 changeset: 5:f0b1c8d75fce
149 149 user: test
150 150 date: Thu Jan 01 00:00:00 1970 +0000
151 151 files: bin
@@ -153,7 +153,7 b' description:'
153 153 5
154 154
155 155
156 changeset: 4:6ba409927d51
156 changeset: 4:77796dbcd4ad
157 157 user: test
158 158 date: Thu Jan 01 00:00:00 1970 +0000
159 159 files: f
@@ -161,7 +161,7 b' description:'
161 161 4
162 162
163 163
164 changeset: 3:788a4e595187
164 changeset: 3:7c1b5430b350
165 165 user: test
166 166 date: Thu Jan 01 00:00:00 1970 +0000
167 167 files: f g
@@ -169,7 +169,7 b' description:'
169 169 2.3
170 170
171 171
172 changeset: 2:b94ebd309a6d
172 changeset: 2:bc2d09796734
173 173 user: test
174 174 date: Thu Jan 01 00:00:00 1970 +0000
175 175 files: g
@@ -201,9 +201,9 b' adding manifests'
201 201 adding file changes
202 202 added 3 changesets with 4 changes to 4 files
203 203 Attempt to commit or push text file(s) using CRLF line endings
204 in 7654104f33c3: d
205 in 9be4c2808cc9: b
206 in 9be4c2808cc9: c
204 in 67ac5962ab43: d
205 in 68c127d1834e: b
206 in 68c127d1834e: c
207 207
208 208 To prevent this mistake in your local repository,
209 209 add to Mercurial.ini or .hg/hgrc:
@@ -223,7 +223,7 b' transaction abort!'
223 223 rollback completed
224 224 abort: pretxnchangegroup.crlf hook failed
225 225
226 changeset: 5:d4ea9ae21be3
226 changeset: 5:f0b1c8d75fce
227 227 tag: tip
228 228 user: test
229 229 date: Thu Jan 01 00:00:00 1970 +0000
@@ -232,7 +232,7 b' description:'
232 232 5
233 233
234 234
235 changeset: 4:6ba409927d51
235 changeset: 4:77796dbcd4ad
236 236 user: test
237 237 date: Thu Jan 01 00:00:00 1970 +0000
238 238 files: f
@@ -240,7 +240,7 b' description:'
240 240 4
241 241
242 242
243 changeset: 3:788a4e595187
243 changeset: 3:7c1b5430b350
244 244 user: test
245 245 date: Thu Jan 01 00:00:00 1970 +0000
246 246 files: f g
@@ -248,7 +248,7 b' description:'
248 248 2.3
249 249
250 250
251 changeset: 2:b94ebd309a6d
251 changeset: 2:bc2d09796734
252 252 user: test
253 253 date: Thu Jan 01 00:00:00 1970 +0000
254 254 files: g
General Comments 0
You need to be logged in to leave comments. Login now