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