Mercurial > hg
comparison tests/test-rename-merge2.t @ 21391:cb15835456cb
merge: change debug logging - test output changes but no real changes
Preparing for action list split-up, making sure the final change don't have any
test changes.
The patch moves debug statements around without really changing anything.
Arguably, it temporarily makes the code worse. The only justification is that
it makes it easier to review the test changes ... and in the end the big change
will not change test output at all.
The changes to test output are due to changes in the ordering of debug output.
That is mainly because we now do the debug logging for files when we actually
process them. Files are also processed in a slightly different but still
correct order. It is now primarily ordered by action type, secondarily by
filename.
The patch introduces some redundancy. Some of it will be removed again, some of
it will in the end help code readability and efficiency. It is possible that we
later on could introduce a "process this action list and do some logging and
progress reporting and apply this function".
The "preserving X for resolve" debug statements will only have single space
indentation. It will no longer have a leading single space indented "f: msg ->
m" message. Having this message double indented would thus no longer make
sense.
The bid actions will temporarily be sorted using a custom sort key that happens
to match the sort order the simplified code will have in the end.
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Tue, 22 Apr 2014 02:10:25 +0200 |
parents | e741972017d9 |
children | 6a254a2dd37c |
comparison
equal
deleted
inserted
replaced
21390:26b84128c54d | 21391:cb15835456cb |
---|---|
84 src: 'a' -> dst: 'b' * | 84 src: 'a' -> dst: 'b' * |
85 checking for directory renames | 85 checking for directory renames |
86 resolving manifests | 86 resolving manifests |
87 branchmerge: True, force: False, partial: False | 87 branchmerge: True, force: False, partial: False |
88 ancestor: 924404dff337, local: e300d1c794ec+, remote: 4ce40f5aca24 | 88 ancestor: 924404dff337, local: e300d1c794ec+, remote: 4ce40f5aca24 |
89 preserving a for resolve of b | |
90 preserving rev for resolve of rev | |
89 a: keep -> k | 91 a: keep -> k |
90 b: remote copied from a -> m | 92 b: remote copied from a -> m |
91 preserving a for resolve of b | |
92 rev: versions differ -> m | |
93 preserving rev for resolve of rev | |
94 updating: b 1/2 files (50.00%) | 93 updating: b 1/2 files (50.00%) |
95 picked tool 'python ../merge' for b (binary False symlink False) | 94 picked tool 'python ../merge' for b (binary False symlink False) |
96 merging a and b to b | 95 merging a and b to b |
97 my b@e300d1c794ec+ other b@4ce40f5aca24 ancestor a@924404dff337 | 96 my b@e300d1c794ec+ other b@4ce40f5aca24 ancestor a@924404dff337 |
98 premerge successful | 97 premerge successful |
98 rev: versions differ -> m | |
99 updating: rev 2/2 files (100.00%) | 99 updating: rev 2/2 files (100.00%) |
100 picked tool 'python ../merge' for rev (binary False symlink False) | 100 picked tool 'python ../merge' for rev (binary False symlink False) |
101 merging rev | 101 merging rev |
102 my rev@e300d1c794ec+ other rev@4ce40f5aca24 ancestor rev@924404dff337 | 102 my rev@e300d1c794ec+ other rev@4ce40f5aca24 ancestor rev@924404dff337 |
103 0 files updated, 2 files merged, 0 files removed, 0 files unresolved | 103 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
120 src: 'a' -> dst: 'b' * | 120 src: 'a' -> dst: 'b' * |
121 checking for directory renames | 121 checking for directory renames |
122 resolving manifests | 122 resolving manifests |
123 branchmerge: True, force: False, partial: False | 123 branchmerge: True, force: False, partial: False |
124 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: f4db7e329e71 | 124 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: f4db7e329e71 |
125 preserving b for resolve of b | |
126 preserving rev for resolve of rev | |
125 a: remote is newer -> g | 127 a: remote is newer -> g |
126 b: local copied/moved from a -> m | |
127 preserving b for resolve of b | |
128 rev: versions differ -> m | |
129 preserving rev for resolve of rev | |
130 getting a | 128 getting a |
131 updating: a 1/3 files (33.33%) | 129 updating: a 1/3 files (33.33%) |
130 b: local copied/moved from a -> m | |
132 updating: b 2/3 files (66.67%) | 131 updating: b 2/3 files (66.67%) |
133 picked tool 'python ../merge' for b (binary False symlink False) | 132 picked tool 'python ../merge' for b (binary False symlink False) |
134 merging b and a to b | 133 merging b and a to b |
135 my b@86a2aa42fc76+ other a@f4db7e329e71 ancestor a@924404dff337 | 134 my b@86a2aa42fc76+ other a@f4db7e329e71 ancestor a@924404dff337 |
136 premerge successful | 135 premerge successful |
136 rev: versions differ -> m | |
137 updating: rev 3/3 files (100.00%) | 137 updating: rev 3/3 files (100.00%) |
138 picked tool 'python ../merge' for rev (binary False symlink False) | 138 picked tool 'python ../merge' for rev (binary False symlink False) |
139 merging rev | 139 merging rev |
140 my rev@86a2aa42fc76+ other rev@f4db7e329e71 ancestor rev@924404dff337 | 140 my rev@86a2aa42fc76+ other rev@f4db7e329e71 ancestor rev@924404dff337 |
141 1 files updated, 2 files merged, 0 files removed, 0 files unresolved | 141 1 files updated, 2 files merged, 0 files removed, 0 files unresolved |
158 src: 'a' -> dst: 'b' * | 158 src: 'a' -> dst: 'b' * |
159 checking for directory renames | 159 checking for directory renames |
160 resolving manifests | 160 resolving manifests |
161 branchmerge: True, force: False, partial: False | 161 branchmerge: True, force: False, partial: False |
162 ancestor: 924404dff337, local: e300d1c794ec+, remote: bdb19105162a | 162 ancestor: 924404dff337, local: e300d1c794ec+, remote: bdb19105162a |
163 preserving a for resolve of b | |
164 preserving rev for resolve of rev | |
165 removing a | |
163 b: remote moved from a -> m | 166 b: remote moved from a -> m |
164 preserving a for resolve of b | |
165 rev: versions differ -> m | |
166 preserving rev for resolve of rev | |
167 removing a | |
168 updating: b 1/2 files (50.00%) | 167 updating: b 1/2 files (50.00%) |
169 picked tool 'python ../merge' for b (binary False symlink False) | 168 picked tool 'python ../merge' for b (binary False symlink False) |
170 merging a and b to b | 169 merging a and b to b |
171 my b@e300d1c794ec+ other b@bdb19105162a ancestor a@924404dff337 | 170 my b@e300d1c794ec+ other b@bdb19105162a ancestor a@924404dff337 |
172 premerge successful | 171 premerge successful |
172 rev: versions differ -> m | |
173 updating: rev 2/2 files (100.00%) | 173 updating: rev 2/2 files (100.00%) |
174 picked tool 'python ../merge' for rev (binary False symlink False) | 174 picked tool 'python ../merge' for rev (binary False symlink False) |
175 merging rev | 175 merging rev |
176 my rev@e300d1c794ec+ other rev@bdb19105162a ancestor rev@924404dff337 | 176 my rev@e300d1c794ec+ other rev@bdb19105162a ancestor rev@924404dff337 |
177 0 files updated, 2 files merged, 0 files removed, 0 files unresolved | 177 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
193 src: 'a' -> dst: 'b' * | 193 src: 'a' -> dst: 'b' * |
194 checking for directory renames | 194 checking for directory renames |
195 resolving manifests | 195 resolving manifests |
196 branchmerge: True, force: False, partial: False | 196 branchmerge: True, force: False, partial: False |
197 ancestor: 924404dff337, local: 02963e448370+, remote: f4db7e329e71 | 197 ancestor: 924404dff337, local: 02963e448370+, remote: f4db7e329e71 |
198 preserving b for resolve of b | |
199 preserving rev for resolve of rev | |
198 b: local copied/moved from a -> m | 200 b: local copied/moved from a -> m |
199 preserving b for resolve of b | |
200 rev: versions differ -> m | |
201 preserving rev for resolve of rev | |
202 updating: b 1/2 files (50.00%) | 201 updating: b 1/2 files (50.00%) |
203 picked tool 'python ../merge' for b (binary False symlink False) | 202 picked tool 'python ../merge' for b (binary False symlink False) |
204 merging b and a to b | 203 merging b and a to b |
205 my b@02963e448370+ other a@f4db7e329e71 ancestor a@924404dff337 | 204 my b@02963e448370+ other a@f4db7e329e71 ancestor a@924404dff337 |
206 premerge successful | 205 premerge successful |
206 rev: versions differ -> m | |
207 updating: rev 2/2 files (100.00%) | 207 updating: rev 2/2 files (100.00%) |
208 picked tool 'python ../merge' for rev (binary False symlink False) | 208 picked tool 'python ../merge' for rev (binary False symlink False) |
209 merging rev | 209 merging rev |
210 my rev@02963e448370+ other rev@f4db7e329e71 ancestor rev@924404dff337 | 210 my rev@02963e448370+ other rev@f4db7e329e71 ancestor rev@924404dff337 |
211 0 files updated, 2 files merged, 0 files removed, 0 files unresolved | 211 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
227 src: 'a' -> dst: 'b' | 227 src: 'a' -> dst: 'b' |
228 checking for directory renames | 228 checking for directory renames |
229 resolving manifests | 229 resolving manifests |
230 branchmerge: True, force: False, partial: False | 230 branchmerge: True, force: False, partial: False |
231 ancestor: 924404dff337, local: 94b33a1b7f2d+, remote: 4ce40f5aca24 | 231 ancestor: 924404dff337, local: 94b33a1b7f2d+, remote: 4ce40f5aca24 |
232 preserving rev for resolve of rev | |
232 b: remote created -> g | 233 b: remote created -> g |
233 rev: versions differ -> m | |
234 preserving rev for resolve of rev | |
235 getting b | 234 getting b |
236 updating: b 1/2 files (50.00%) | 235 updating: b 1/2 files (50.00%) |
236 rev: versions differ -> m | |
237 updating: rev 2/2 files (100.00%) | 237 updating: rev 2/2 files (100.00%) |
238 picked tool 'python ../merge' for rev (binary False symlink False) | 238 picked tool 'python ../merge' for rev (binary False symlink False) |
239 merging rev | 239 merging rev |
240 my rev@94b33a1b7f2d+ other rev@4ce40f5aca24 ancestor rev@924404dff337 | 240 my rev@94b33a1b7f2d+ other rev@4ce40f5aca24 ancestor rev@924404dff337 |
241 1 files updated, 1 files merged, 0 files removed, 0 files unresolved | 241 1 files updated, 1 files merged, 0 files removed, 0 files unresolved |
257 src: 'a' -> dst: 'b' | 257 src: 'a' -> dst: 'b' |
258 checking for directory renames | 258 checking for directory renames |
259 resolving manifests | 259 resolving manifests |
260 branchmerge: True, force: False, partial: False | 260 branchmerge: True, force: False, partial: False |
261 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 97c705ade336 | 261 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 97c705ade336 |
262 rev: versions differ -> m | 262 preserving rev for resolve of rev |
263 preserving rev for resolve of rev | 263 rev: versions differ -> m |
264 updating: rev 1/1 files (100.00%) | 264 updating: rev 1/1 files (100.00%) |
265 picked tool 'python ../merge' for rev (binary False symlink False) | 265 picked tool 'python ../merge' for rev (binary False symlink False) |
266 merging rev | 266 merging rev |
267 my rev@86a2aa42fc76+ other rev@97c705ade336 ancestor rev@924404dff337 | 267 my rev@86a2aa42fc76+ other rev@97c705ade336 ancestor rev@924404dff337 |
268 0 files updated, 1 files merged, 0 files removed, 0 files unresolved | 268 0 files updated, 1 files merged, 0 files removed, 0 files unresolved |
284 src: 'a' -> dst: 'b' | 284 src: 'a' -> dst: 'b' |
285 checking for directory renames | 285 checking for directory renames |
286 resolving manifests | 286 resolving manifests |
287 branchmerge: True, force: False, partial: False | 287 branchmerge: True, force: False, partial: False |
288 ancestor: 924404dff337, local: 94b33a1b7f2d+, remote: bdb19105162a | 288 ancestor: 924404dff337, local: 94b33a1b7f2d+, remote: bdb19105162a |
289 preserving rev for resolve of rev | |
289 a: other deleted -> r | 290 a: other deleted -> r |
290 b: remote created -> g | |
291 rev: versions differ -> m | |
292 preserving rev for resolve of rev | |
293 removing a | 291 removing a |
294 updating: a 1/3 files (33.33%) | 292 updating: a 1/3 files (33.33%) |
293 b: remote created -> g | |
295 getting b | 294 getting b |
296 updating: b 2/3 files (66.67%) | 295 updating: b 2/3 files (66.67%) |
296 rev: versions differ -> m | |
297 updating: rev 3/3 files (100.00%) | 297 updating: rev 3/3 files (100.00%) |
298 picked tool 'python ../merge' for rev (binary False symlink False) | 298 picked tool 'python ../merge' for rev (binary False symlink False) |
299 merging rev | 299 merging rev |
300 my rev@94b33a1b7f2d+ other rev@bdb19105162a ancestor rev@924404dff337 | 300 my rev@94b33a1b7f2d+ other rev@bdb19105162a ancestor rev@924404dff337 |
301 1 files updated, 1 files merged, 1 files removed, 0 files unresolved | 301 1 files updated, 1 files merged, 1 files removed, 0 files unresolved |
316 src: 'a' -> dst: 'b' | 316 src: 'a' -> dst: 'b' |
317 checking for directory renames | 317 checking for directory renames |
318 resolving manifests | 318 resolving manifests |
319 branchmerge: True, force: False, partial: False | 319 branchmerge: True, force: False, partial: False |
320 ancestor: 924404dff337, local: 02963e448370+, remote: 97c705ade336 | 320 ancestor: 924404dff337, local: 02963e448370+, remote: 97c705ade336 |
321 rev: versions differ -> m | 321 preserving rev for resolve of rev |
322 preserving rev for resolve of rev | 322 rev: versions differ -> m |
323 updating: rev 1/1 files (100.00%) | 323 updating: rev 1/1 files (100.00%) |
324 picked tool 'python ../merge' for rev (binary False symlink False) | 324 picked tool 'python ../merge' for rev (binary False symlink False) |
325 merging rev | 325 merging rev |
326 my rev@02963e448370+ other rev@97c705ade336 ancestor rev@924404dff337 | 326 my rev@02963e448370+ other rev@97c705ade336 ancestor rev@924404dff337 |
327 0 files updated, 1 files merged, 0 files removed, 0 files unresolved | 327 0 files updated, 1 files merged, 0 files removed, 0 files unresolved |
339 unmatched files new in both: | 339 unmatched files new in both: |
340 b | 340 b |
341 resolving manifests | 341 resolving manifests |
342 branchmerge: True, force: False, partial: False | 342 branchmerge: True, force: False, partial: False |
343 ancestor: 924404dff337, local: 62e7bf090eba+, remote: 49b6d8032493 | 343 ancestor: 924404dff337, local: 62e7bf090eba+, remote: 49b6d8032493 |
344 preserving b for resolve of b | |
345 preserving rev for resolve of rev | |
344 b: versions differ -> m | 346 b: versions differ -> m |
345 preserving b for resolve of b | |
346 rev: versions differ -> m | |
347 preserving rev for resolve of rev | |
348 updating: b 1/2 files (50.00%) | 347 updating: b 1/2 files (50.00%) |
349 picked tool 'python ../merge' for b (binary False symlink False) | 348 picked tool 'python ../merge' for b (binary False symlink False) |
350 merging b | 349 merging b |
351 my b@62e7bf090eba+ other b@49b6d8032493 ancestor a@924404dff337 | 350 my b@62e7bf090eba+ other b@49b6d8032493 ancestor a@924404dff337 |
351 rev: versions differ -> m | |
352 updating: rev 2/2 files (100.00%) | 352 updating: rev 2/2 files (100.00%) |
353 picked tool 'python ../merge' for rev (binary False symlink False) | 353 picked tool 'python ../merge' for rev (binary False symlink False) |
354 merging rev | 354 merging rev |
355 my rev@62e7bf090eba+ other rev@49b6d8032493 ancestor rev@924404dff337 | 355 my rev@62e7bf090eba+ other rev@49b6d8032493 ancestor rev@924404dff337 |
356 0 files updated, 2 files merged, 0 files removed, 0 files unresolved | 356 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
377 src: 'a' -> dst: 'c' ! | 377 src: 'a' -> dst: 'c' ! |
378 checking for directory renames | 378 checking for directory renames |
379 resolving manifests | 379 resolving manifests |
380 branchmerge: True, force: False, partial: False | 380 branchmerge: True, force: False, partial: False |
381 ancestor: 924404dff337, local: 02963e448370+, remote: fe905ef2c33e | 381 ancestor: 924404dff337, local: 02963e448370+, remote: fe905ef2c33e |
382 preserving rev for resolve of rev | |
382 c: remote created -> g | 383 c: remote created -> g |
383 rev: versions differ -> m | |
384 preserving rev for resolve of rev | |
385 a: divergent renames -> dr | |
386 getting c | 384 getting c |
387 updating: c 1/3 files (33.33%) | 385 updating: c 1/3 files (33.33%) |
386 rev: versions differ -> m | |
388 updating: rev 2/3 files (66.67%) | 387 updating: rev 2/3 files (66.67%) |
389 picked tool 'python ../merge' for rev (binary False symlink False) | 388 picked tool 'python ../merge' for rev (binary False symlink False) |
390 merging rev | 389 merging rev |
391 my rev@02963e448370+ other rev@fe905ef2c33e ancestor rev@924404dff337 | 390 my rev@02963e448370+ other rev@fe905ef2c33e ancestor rev@924404dff337 |
391 a: divergent renames -> dr | |
392 updating: a 3/3 files (100.00%) | 392 updating: a 3/3 files (100.00%) |
393 note: possible conflict - a was renamed multiple times to: | 393 note: possible conflict - a was renamed multiple times to: |
394 b | 394 b |
395 c | 395 c |
396 1 files updated, 1 files merged, 0 files removed, 0 files unresolved | 396 1 files updated, 1 files merged, 0 files removed, 0 files unresolved |
409 unmatched files new in both: | 409 unmatched files new in both: |
410 b | 410 b |
411 resolving manifests | 411 resolving manifests |
412 branchmerge: True, force: False, partial: False | 412 branchmerge: True, force: False, partial: False |
413 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: af30c7647fc7 | 413 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: af30c7647fc7 |
414 preserving b for resolve of b | |
415 preserving rev for resolve of rev | |
414 b: versions differ -> m | 416 b: versions differ -> m |
415 preserving b for resolve of b | |
416 rev: versions differ -> m | |
417 preserving rev for resolve of rev | |
418 updating: b 1/2 files (50.00%) | 417 updating: b 1/2 files (50.00%) |
419 picked tool 'python ../merge' for b (binary False symlink False) | 418 picked tool 'python ../merge' for b (binary False symlink False) |
420 merging b | 419 merging b |
421 my b@86a2aa42fc76+ other b@af30c7647fc7 ancestor b@000000000000 | 420 my b@86a2aa42fc76+ other b@af30c7647fc7 ancestor b@000000000000 |
421 rev: versions differ -> m | |
422 updating: rev 2/2 files (100.00%) | 422 updating: rev 2/2 files (100.00%) |
423 picked tool 'python ../merge' for rev (binary False symlink False) | 423 picked tool 'python ../merge' for rev (binary False symlink False) |
424 merging rev | 424 merging rev |
425 my rev@86a2aa42fc76+ other rev@af30c7647fc7 ancestor rev@924404dff337 | 425 my rev@86a2aa42fc76+ other rev@af30c7647fc7 ancestor rev@924404dff337 |
426 0 files updated, 2 files merged, 0 files removed, 0 files unresolved | 426 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
439 unmatched files new in both: | 439 unmatched files new in both: |
440 b | 440 b |
441 resolving manifests | 441 resolving manifests |
442 branchmerge: True, force: False, partial: False | 442 branchmerge: True, force: False, partial: False |
443 ancestor: 924404dff337, local: 59318016310c+, remote: bdb19105162a | 443 ancestor: 924404dff337, local: 59318016310c+, remote: bdb19105162a |
444 preserving b for resolve of b | |
445 preserving rev for resolve of rev | |
444 a: other deleted -> r | 446 a: other deleted -> r |
445 b: versions differ -> m | |
446 preserving b for resolve of b | |
447 rev: versions differ -> m | |
448 preserving rev for resolve of rev | |
449 removing a | 447 removing a |
450 updating: a 1/3 files (33.33%) | 448 updating: a 1/3 files (33.33%) |
449 b: versions differ -> m | |
451 updating: b 2/3 files (66.67%) | 450 updating: b 2/3 files (66.67%) |
452 picked tool 'python ../merge' for b (binary False symlink False) | 451 picked tool 'python ../merge' for b (binary False symlink False) |
453 merging b | 452 merging b |
454 my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000 | 453 my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000 |
454 rev: versions differ -> m | |
455 updating: rev 3/3 files (100.00%) | 455 updating: rev 3/3 files (100.00%) |
456 picked tool 'python ../merge' for rev (binary False symlink False) | 456 picked tool 'python ../merge' for rev (binary False symlink False) |
457 merging rev | 457 merging rev |
458 my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337 | 458 my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337 |
459 0 files updated, 2 files merged, 1 files removed, 0 files unresolved | 459 0 files updated, 2 files merged, 1 files removed, 0 files unresolved |
471 unmatched files new in both: | 471 unmatched files new in both: |
472 b | 472 b |
473 resolving manifests | 473 resolving manifests |
474 branchmerge: True, force: False, partial: False | 474 branchmerge: True, force: False, partial: False |
475 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 8dbce441892a | 475 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 8dbce441892a |
476 preserving b for resolve of b | |
477 preserving rev for resolve of rev | |
476 a: remote is newer -> g | 478 a: remote is newer -> g |
477 b: versions differ -> m | |
478 preserving b for resolve of b | |
479 rev: versions differ -> m | |
480 preserving rev for resolve of rev | |
481 getting a | 479 getting a |
482 updating: a 1/3 files (33.33%) | 480 updating: a 1/3 files (33.33%) |
481 b: versions differ -> m | |
483 updating: b 2/3 files (66.67%) | 482 updating: b 2/3 files (66.67%) |
484 picked tool 'python ../merge' for b (binary False symlink False) | 483 picked tool 'python ../merge' for b (binary False symlink False) |
485 merging b | 484 merging b |
486 my b@86a2aa42fc76+ other b@8dbce441892a ancestor b@000000000000 | 485 my b@86a2aa42fc76+ other b@8dbce441892a ancestor b@000000000000 |
486 rev: versions differ -> m | |
487 updating: rev 3/3 files (100.00%) | 487 updating: rev 3/3 files (100.00%) |
488 picked tool 'python ../merge' for rev (binary False symlink False) | 488 picked tool 'python ../merge' for rev (binary False symlink False) |
489 merging rev | 489 merging rev |
490 my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337 | 490 my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337 |
491 1 files updated, 2 files merged, 0 files removed, 0 files unresolved | 491 1 files updated, 2 files merged, 0 files removed, 0 files unresolved |
504 unmatched files new in both: | 504 unmatched files new in both: |
505 b | 505 b |
506 resolving manifests | 506 resolving manifests |
507 branchmerge: True, force: False, partial: False | 507 branchmerge: True, force: False, partial: False |
508 ancestor: 924404dff337, local: 59318016310c+, remote: bdb19105162a | 508 ancestor: 924404dff337, local: 59318016310c+, remote: bdb19105162a |
509 preserving b for resolve of b | |
510 preserving rev for resolve of rev | |
509 a: other deleted -> r | 511 a: other deleted -> r |
510 b: versions differ -> m | |
511 preserving b for resolve of b | |
512 rev: versions differ -> m | |
513 preserving rev for resolve of rev | |
514 removing a | 512 removing a |
515 updating: a 1/3 files (33.33%) | 513 updating: a 1/3 files (33.33%) |
514 b: versions differ -> m | |
516 updating: b 2/3 files (66.67%) | 515 updating: b 2/3 files (66.67%) |
517 picked tool 'python ../merge' for b (binary False symlink False) | 516 picked tool 'python ../merge' for b (binary False symlink False) |
518 merging b | 517 merging b |
519 my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000 | 518 my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000 |
519 rev: versions differ -> m | |
520 updating: rev 3/3 files (100.00%) | 520 updating: rev 3/3 files (100.00%) |
521 picked tool 'python ../merge' for rev (binary False symlink False) | 521 picked tool 'python ../merge' for rev (binary False symlink False) |
522 merging rev | 522 merging rev |
523 my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337 | 523 my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337 |
524 0 files updated, 2 files merged, 1 files removed, 0 files unresolved | 524 0 files updated, 2 files merged, 1 files removed, 0 files unresolved |
536 unmatched files new in both: | 536 unmatched files new in both: |
537 b | 537 b |
538 resolving manifests | 538 resolving manifests |
539 branchmerge: True, force: False, partial: False | 539 branchmerge: True, force: False, partial: False |
540 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 8dbce441892a | 540 ancestor: 924404dff337, local: 86a2aa42fc76+, remote: 8dbce441892a |
541 preserving b for resolve of b | |
542 preserving rev for resolve of rev | |
541 a: remote is newer -> g | 543 a: remote is newer -> g |
542 b: versions differ -> m | |
543 preserving b for resolve of b | |
544 rev: versions differ -> m | |
545 preserving rev for resolve of rev | |
546 getting a | 544 getting a |
547 updating: a 1/3 files (33.33%) | 545 updating: a 1/3 files (33.33%) |
546 b: versions differ -> m | |
548 updating: b 2/3 files (66.67%) | 547 updating: b 2/3 files (66.67%) |
549 picked tool 'python ../merge' for b (binary False symlink False) | 548 picked tool 'python ../merge' for b (binary False symlink False) |
550 merging b | 549 merging b |
551 my b@86a2aa42fc76+ other b@8dbce441892a ancestor b@000000000000 | 550 my b@86a2aa42fc76+ other b@8dbce441892a ancestor b@000000000000 |
551 rev: versions differ -> m | |
552 updating: rev 3/3 files (100.00%) | 552 updating: rev 3/3 files (100.00%) |
553 picked tool 'python ../merge' for rev (binary False symlink False) | 553 picked tool 'python ../merge' for rev (binary False symlink False) |
554 merging rev | 554 merging rev |
555 my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337 | 555 my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337 |
556 1 files updated, 2 files merged, 0 files removed, 0 files unresolved | 556 1 files updated, 2 files merged, 0 files removed, 0 files unresolved |
569 unmatched files new in both: | 569 unmatched files new in both: |
570 b | 570 b |
571 resolving manifests | 571 resolving manifests |
572 branchmerge: True, force: False, partial: False | 572 branchmerge: True, force: False, partial: False |
573 ancestor: 924404dff337, local: 0b76e65c8289+, remote: 4ce40f5aca24 | 573 ancestor: 924404dff337, local: 0b76e65c8289+, remote: 4ce40f5aca24 |
574 preserving b for resolve of b | |
575 preserving rev for resolve of rev | |
574 a: keep -> k | 576 a: keep -> k |
575 b: versions differ -> m | 577 b: versions differ -> m |
576 preserving b for resolve of b | |
577 rev: versions differ -> m | |
578 preserving rev for resolve of rev | |
579 updating: b 1/2 files (50.00%) | 578 updating: b 1/2 files (50.00%) |
580 picked tool 'python ../merge' for b (binary False symlink False) | 579 picked tool 'python ../merge' for b (binary False symlink False) |
581 merging b | 580 merging b |
582 my b@0b76e65c8289+ other b@4ce40f5aca24 ancestor b@000000000000 | 581 my b@0b76e65c8289+ other b@4ce40f5aca24 ancestor b@000000000000 |
582 rev: versions differ -> m | |
583 updating: rev 2/2 files (100.00%) | 583 updating: rev 2/2 files (100.00%) |
584 picked tool 'python ../merge' for rev (binary False symlink False) | 584 picked tool 'python ../merge' for rev (binary False symlink False) |
585 merging rev | 585 merging rev |
586 my rev@0b76e65c8289+ other rev@4ce40f5aca24 ancestor rev@924404dff337 | 586 my rev@0b76e65c8289+ other rev@4ce40f5aca24 ancestor rev@924404dff337 |
587 0 files updated, 2 files merged, 0 files removed, 0 files unresolved | 587 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
602 resolving manifests | 602 resolving manifests |
603 branchmerge: True, force: False, partial: False | 603 branchmerge: True, force: False, partial: False |
604 ancestor: 924404dff337, local: 02963e448370+, remote: 8dbce441892a | 604 ancestor: 924404dff337, local: 02963e448370+, remote: 8dbce441892a |
605 remote changed a which local deleted | 605 remote changed a which local deleted |
606 use (c)hanged version or leave (d)eleted? c | 606 use (c)hanged version or leave (d)eleted? c |
607 preserving b for resolve of b | |
608 preserving rev for resolve of rev | |
607 a: prompt recreating -> g | 609 a: prompt recreating -> g |
608 b: versions differ -> m | |
609 preserving b for resolve of b | |
610 rev: versions differ -> m | |
611 preserving rev for resolve of rev | |
612 getting a | 610 getting a |
613 updating: a 1/3 files (33.33%) | 611 updating: a 1/3 files (33.33%) |
612 b: versions differ -> m | |
614 updating: b 2/3 files (66.67%) | 613 updating: b 2/3 files (66.67%) |
615 picked tool 'python ../merge' for b (binary False symlink False) | 614 picked tool 'python ../merge' for b (binary False symlink False) |
616 merging b | 615 merging b |
617 my b@02963e448370+ other b@8dbce441892a ancestor b@000000000000 | 616 my b@02963e448370+ other b@8dbce441892a ancestor b@000000000000 |
617 rev: versions differ -> m | |
618 updating: rev 3/3 files (100.00%) | 618 updating: rev 3/3 files (100.00%) |
619 picked tool 'python ../merge' for rev (binary False symlink False) | 619 picked tool 'python ../merge' for rev (binary False symlink False) |
620 merging rev | 620 merging rev |
621 my rev@02963e448370+ other rev@8dbce441892a ancestor rev@924404dff337 | 621 my rev@02963e448370+ other rev@8dbce441892a ancestor rev@924404dff337 |
622 1 files updated, 2 files merged, 0 files removed, 0 files unresolved | 622 1 files updated, 2 files merged, 0 files removed, 0 files unresolved |
637 resolving manifests | 637 resolving manifests |
638 branchmerge: True, force: False, partial: False | 638 branchmerge: True, force: False, partial: False |
639 ancestor: 924404dff337, local: 0b76e65c8289+, remote: bdb19105162a | 639 ancestor: 924404dff337, local: 0b76e65c8289+, remote: bdb19105162a |
640 local changed a which remote deleted | 640 local changed a which remote deleted |
641 use (c)hanged version or (d)elete? c | 641 use (c)hanged version or (d)elete? c |
642 preserving b for resolve of b | |
643 preserving rev for resolve of rev | |
642 a: prompt keep -> a | 644 a: prompt keep -> a |
645 updating: a 1/3 files (33.33%) | |
643 b: versions differ -> m | 646 b: versions differ -> m |
644 preserving b for resolve of b | |
645 rev: versions differ -> m | |
646 preserving rev for resolve of rev | |
647 updating: a 1/3 files (33.33%) | |
648 updating: b 2/3 files (66.67%) | 647 updating: b 2/3 files (66.67%) |
649 picked tool 'python ../merge' for b (binary False symlink False) | 648 picked tool 'python ../merge' for b (binary False symlink False) |
650 merging b | 649 merging b |
651 my b@0b76e65c8289+ other b@bdb19105162a ancestor b@000000000000 | 650 my b@0b76e65c8289+ other b@bdb19105162a ancestor b@000000000000 |
651 rev: versions differ -> m | |
652 updating: rev 3/3 files (100.00%) | 652 updating: rev 3/3 files (100.00%) |
653 picked tool 'python ../merge' for rev (binary False symlink False) | 653 picked tool 'python ../merge' for rev (binary False symlink False) |
654 merging rev | 654 merging rev |
655 my rev@0b76e65c8289+ other rev@bdb19105162a ancestor rev@924404dff337 | 655 my rev@0b76e65c8289+ other rev@bdb19105162a ancestor rev@924404dff337 |
656 0 files updated, 2 files merged, 0 files removed, 0 files unresolved | 656 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
672 src: 'a' -> dst: 'b' * | 672 src: 'a' -> dst: 'b' * |
673 checking for directory renames | 673 checking for directory renames |
674 resolving manifests | 674 resolving manifests |
675 branchmerge: True, force: False, partial: False | 675 branchmerge: True, force: False, partial: False |
676 ancestor: 924404dff337, local: e300d1c794ec+, remote: 49b6d8032493 | 676 ancestor: 924404dff337, local: e300d1c794ec+, remote: 49b6d8032493 |
677 preserving a for resolve of b | |
678 preserving rev for resolve of rev | |
679 removing a | |
677 b: remote moved from a -> m | 680 b: remote moved from a -> m |
678 preserving a for resolve of b | |
679 rev: versions differ -> m | |
680 preserving rev for resolve of rev | |
681 removing a | |
682 updating: b 1/2 files (50.00%) | 681 updating: b 1/2 files (50.00%) |
683 picked tool 'python ../merge' for b (binary False symlink False) | 682 picked tool 'python ../merge' for b (binary False symlink False) |
684 merging a and b to b | 683 merging a and b to b |
685 my b@e300d1c794ec+ other b@49b6d8032493 ancestor a@924404dff337 | 684 my b@e300d1c794ec+ other b@49b6d8032493 ancestor a@924404dff337 |
685 rev: versions differ -> m | |
686 updating: rev 2/2 files (100.00%) | 686 updating: rev 2/2 files (100.00%) |
687 picked tool 'python ../merge' for rev (binary False symlink False) | 687 picked tool 'python ../merge' for rev (binary False symlink False) |
688 merging rev | 688 merging rev |
689 my rev@e300d1c794ec+ other rev@49b6d8032493 ancestor rev@924404dff337 | 689 my rev@e300d1c794ec+ other rev@49b6d8032493 ancestor rev@924404dff337 |
690 0 files updated, 2 files merged, 0 files removed, 0 files unresolved | 690 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
706 src: 'a' -> dst: 'b' * | 706 src: 'a' -> dst: 'b' * |
707 checking for directory renames | 707 checking for directory renames |
708 resolving manifests | 708 resolving manifests |
709 branchmerge: True, force: False, partial: False | 709 branchmerge: True, force: False, partial: False |
710 ancestor: 924404dff337, local: 62e7bf090eba+, remote: f4db7e329e71 | 710 ancestor: 924404dff337, local: 62e7bf090eba+, remote: f4db7e329e71 |
711 preserving b for resolve of b | |
712 preserving rev for resolve of rev | |
711 b: local copied/moved from a -> m | 713 b: local copied/moved from a -> m |
712 preserving b for resolve of b | |
713 rev: versions differ -> m | |
714 preserving rev for resolve of rev | |
715 updating: b 1/2 files (50.00%) | 714 updating: b 1/2 files (50.00%) |
716 picked tool 'python ../merge' for b (binary False symlink False) | 715 picked tool 'python ../merge' for b (binary False symlink False) |
717 merging b and a to b | 716 merging b and a to b |
718 my b@62e7bf090eba+ other a@f4db7e329e71 ancestor a@924404dff337 | 717 my b@62e7bf090eba+ other a@f4db7e329e71 ancestor a@924404dff337 |
718 rev: versions differ -> m | |
719 updating: rev 2/2 files (100.00%) | 719 updating: rev 2/2 files (100.00%) |
720 picked tool 'python ../merge' for rev (binary False symlink False) | 720 picked tool 'python ../merge' for rev (binary False symlink False) |
721 merging rev | 721 merging rev |
722 my rev@62e7bf090eba+ other rev@f4db7e329e71 ancestor rev@924404dff337 | 722 my rev@62e7bf090eba+ other rev@f4db7e329e71 ancestor rev@924404dff337 |
723 0 files updated, 2 files merged, 0 files removed, 0 files unresolved | 723 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
744 src: 'a' -> dst: 'b' * | 744 src: 'a' -> dst: 'b' * |
745 checking for directory renames | 745 checking for directory renames |
746 resolving manifests | 746 resolving manifests |
747 branchmerge: True, force: False, partial: False | 747 branchmerge: True, force: False, partial: False |
748 ancestor: 924404dff337, local: 02963e448370+, remote: 2b958612230f | 748 ancestor: 924404dff337, local: 02963e448370+, remote: 2b958612230f |
749 preserving b for resolve of b | |
750 preserving rev for resolve of rev | |
749 c: remote created -> g | 751 c: remote created -> g |
750 b: local copied/moved from a -> m | |
751 preserving b for resolve of b | |
752 rev: versions differ -> m | |
753 preserving rev for resolve of rev | |
754 getting c | 752 getting c |
755 updating: c 1/3 files (33.33%) | 753 updating: c 1/3 files (33.33%) |
754 b: local copied/moved from a -> m | |
756 updating: b 2/3 files (66.67%) | 755 updating: b 2/3 files (66.67%) |
757 picked tool 'python ../merge' for b (binary False symlink False) | 756 picked tool 'python ../merge' for b (binary False symlink False) |
758 merging b and a to b | 757 merging b and a to b |
759 my b@02963e448370+ other a@2b958612230f ancestor a@924404dff337 | 758 my b@02963e448370+ other a@2b958612230f ancestor a@924404dff337 |
760 premerge successful | 759 premerge successful |
760 rev: versions differ -> m | |
761 updating: rev 3/3 files (100.00%) | 761 updating: rev 3/3 files (100.00%) |
762 picked tool 'python ../merge' for rev (binary False symlink False) | 762 picked tool 'python ../merge' for rev (binary False symlink False) |
763 merging rev | 763 merging rev |
764 my rev@02963e448370+ other rev@2b958612230f ancestor rev@924404dff337 | 764 my rev@02963e448370+ other rev@2b958612230f ancestor rev@924404dff337 |
765 1 files updated, 2 files merged, 0 files removed, 0 files unresolved | 765 1 files updated, 2 files merged, 0 files removed, 0 files unresolved |
834 resolving manifests | 834 resolving manifests |
835 branchmerge: True, force: True, partial: False | 835 branchmerge: True, force: True, partial: False |
836 ancestor: e6cb3cf11019, local: ec44bf929ab5+, remote: c62e34d0b898 | 836 ancestor: e6cb3cf11019, local: ec44bf929ab5+, remote: c62e34d0b898 |
837 remote changed 8/f which local deleted | 837 remote changed 8/f which local deleted |
838 use (c)hanged version or leave (d)eleted? c | 838 use (c)hanged version or leave (d)eleted? c |
839 preserving 0/f for resolve of 0/f | |
840 preserving 1/g for resolve of 1/g | |
841 preserving 2/f for resolve of 2/f | |
842 preserving 3/f for resolve of 3/f | |
843 preserving 3/f for resolve of 3/g | |
844 preserving 4/f for resolve of 4/g | |
845 preserving 5/f for resolve of 5/f | |
846 preserving 5/g for resolve of 5/g | |
847 preserving 6/g for resolve of 6/g | |
848 preserving 7/f for resolve of 7/f | |
849 removing 4/f | |
839 8/f: prompt recreating -> g | 850 8/f: prompt recreating -> g |
840 0/f: versions differ -> m | |
841 preserving 0/f for resolve of 0/f | |
842 1/g: versions differ -> m | |
843 preserving 1/g for resolve of 1/g | |
844 2/f: versions differ -> m | |
845 preserving 2/f for resolve of 2/f | |
846 3/f: versions differ -> m | |
847 preserving 3/f for resolve of 3/f | |
848 3/g: remote copied from 3/f -> m | |
849 preserving 3/f for resolve of 3/g | |
850 4/g: remote moved from 4/f -> m | |
851 preserving 4/f for resolve of 4/g | |
852 5/f: versions differ -> m | |
853 preserving 5/f for resolve of 5/f | |
854 5/g: local copied/moved from 5/f -> m | |
855 preserving 5/g for resolve of 5/g | |
856 6/g: local copied/moved from 6/f -> m | |
857 preserving 6/g for resolve of 6/g | |
858 7/f: remote differs from untracked local -> m | |
859 preserving 7/f for resolve of 7/f | |
860 removing 4/f | |
861 getting 8/f | 851 getting 8/f |
862 $ hg mani | 852 $ hg mani |
863 0/f | 853 0/f |
864 1/g | 854 1/g |
865 2/f | 855 2/f |