##// END OF EJS Templates
merge: add file ancestor linknode to mergestate...
Durham Goode -
r28011:8abd9f78 default
parent child Browse files
Show More
@@ -405,6 +405,7 b' class mergestate(object):'
405 405 fca.path(), hex(fca.filenode()),
406 406 fco.path(), hex(fco.filenode()),
407 407 fcl.flags()]
408 self._stateextras[fd] = { 'ancestorlinknode' : hex(fca.node()) }
408 409 self._dirty = True
409 410
410 411 def __contains__(self, dfile):
@@ -450,10 +451,16 b' class mergestate(object):'
450 451 stateentry = self._state[dfile]
451 452 state, hash, lfile, afile, anode, ofile, onode, flags = stateentry
452 453 octx = self._repo[self._other]
454 extras = self.extras(dfile)
455 anccommitnode = extras.get('ancestorlinknode')
456 if anccommitnode:
457 actx = self._repo[anccommitnode]
458 else:
459 actx = None
453 460 fcd = self._filectxorabsent(hash, wctx, dfile)
454 461 fco = self._filectxorabsent(onode, octx, ofile)
455 462 # TODO: move this to filectxorabsent
456 fca = self._repo.filectx(afile, fileid=anode)
463 fca = self._repo.filectx(afile, fileid=anode, changeid=actx)
457 464 # "premerge" x flags
458 465 flo = fco.flags()
459 466 fla = fca.flags()
@@ -686,6 +686,7 b' Test usage of `hg resolve` in case of co'
686 686 * version 2 records
687 687 local: b71750c4b0fdf719734971e3ef90dbeab5919a2d
688 688 other: a30dd8addae3ce71b8667868478542bc417439e6
689 file extras: foo (ancestorlinknode = 91360952243723bd5b1138d5f26bd8c8564cb553)
689 690 file: foo (record type "F", state "u", hash 0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33)
690 691 local path: foo (flags "")
691 692 ancestor path: foo (node f89532f44c247a0e993d63e3a734dd781ab04708)
@@ -189,10 +189,10 b' Graft out of order, skipping a merge and'
189 189 e: versions differ -> m (premerge)
190 190 picked tool ':merge' for e (binary False symlink False changedelete False)
191 191 merging e
192 my e@1905859650ec+ other e@9c233e8e184d ancestor e@68795b066622
192 my e@1905859650ec+ other e@9c233e8e184d ancestor e@4c60f11aa304
193 193 e: versions differ -> m (merge)
194 194 picked tool ':merge' for e (binary False symlink False changedelete False)
195 my e@1905859650ec+ other e@9c233e8e184d ancestor e@68795b066622
195 my e@1905859650ec+ other e@9c233e8e184d ancestor e@4c60f11aa304
196 196 warning: conflicts while merging e! (edit, then use 'hg resolve --mark')
197 197 abort: unresolved conflicts, can't continue
198 198 (use hg resolve and hg graft --continue --log)
@@ -81,6 +81,7 b' insert unsupported advisory merge record'
81 81 local: 8f7551c7e4a2f2efe0bc8c741baf7f227d65d758
82 82 other: e860deea161a2f77de56603b340ebbb4536308ae
83 83 unrecognized entry: x advisory record
84 file extras: e (ancestorlinknode = 0000000000000000000000000000000000000000)
84 85 file: e (record type "F", state "u", hash 58e6b3a414a1e090dfc6029add0f3555ccba127f)
85 86 local path: e (flags "")
86 87 ancestor path: e (node null)
@@ -94,6 +95,7 b' insert unsupported mandatory merge recor'
94 95 * version 2 records
95 96 local: 8f7551c7e4a2f2efe0bc8c741baf7f227d65d758
96 97 other: e860deea161a2f77de56603b340ebbb4536308ae
98 file extras: e (ancestorlinknode = 0000000000000000000000000000000000000000)
97 99 file: e (record type "F", state "u", hash 58e6b3a414a1e090dfc6029add0f3555ccba127f)
98 100 local path: e (flags "")
99 101 ancestor path: e (node null)
@@ -68,7 +68,7 b' https://bz.mercurial-scm.org/672'
68 68 1a: local copied/moved from 1 -> m (premerge)
69 69 picked tool ':merge' for 1a (binary False symlink False changedelete False)
70 70 merging 1a and 1 to 1a
71 my 1a@e327dca35ac8+ other 1@746e9549ea96 ancestor 1@81f4b099af3d
71 my 1a@e327dca35ac8+ other 1@746e9549ea96 ancestor 1@c64f439569a9
72 72 premerge successful
73 73 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
74 74 (branch merge, don't forget to commit)
@@ -91,7 +91,7 b' https://bz.mercurial-scm.org/672'
91 91 1a: remote moved from 1 -> m (premerge)
92 92 picked tool ':merge' for 1a (binary False symlink False changedelete False)
93 93 merging 1 and 1a to 1a
94 my 1a@746e9549ea96+ other 1a@e327dca35ac8 ancestor 1@81f4b099af3d
94 my 1a@746e9549ea96+ other 1a@e327dca35ac8 ancestor 1@c64f439569a9
95 95 premerge successful
96 96 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
97 97 (branch merge, don't forget to commit)
@@ -77,14 +77,17 b' Non-interactive merge:'
77 77 * version 2 records
78 78 local: 13910f48cf7bdb2a0ba6e24b4900e4fdd5739dd4
79 79 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
80 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
80 81 file: file1 (record type "C", state "u", hash 60b27f004e454aca81b0480209cce5081ec52390)
81 82 local path: file1 (flags "")
82 83 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
83 84 other path: file1 (node null)
85 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
84 86 file: file2 (record type "C", state "u", hash null)
85 87 local path: file2 (flags "")
86 88 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
87 89 other path: file2 (node e7c1328648519852e723de86c0c0525acd779257)
90 file extras: file3 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
88 91 file: file3 (record type "F", state "u", hash d5b0a58bc47161b1b8a831084b366f757c4f0b11)
89 92 local path: file3 (flags "")
90 93 ancestor path: file3 (node 2661d26c649684b482d10f91960cc3db683c38b4)
@@ -136,14 +139,17 b' Interactive merge:'
136 139 * version 2 records
137 140 local: 13910f48cf7bdb2a0ba6e24b4900e4fdd5739dd4
138 141 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
142 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
139 143 file: file1 (record type "C", state "r", hash 60b27f004e454aca81b0480209cce5081ec52390)
140 144 local path: file1 (flags "")
141 145 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
142 146 other path: file1 (node null)
147 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
143 148 file: file2 (record type "C", state "r", hash null)
144 149 local path: file2 (flags "")
145 150 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
146 151 other path: file2 (node e7c1328648519852e723de86c0c0525acd779257)
152 file extras: file3 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
147 153 file: file3 (record type "F", state "u", hash d5b0a58bc47161b1b8a831084b366f757c4f0b11)
148 154 local path: file3 (flags "")
149 155 ancestor path: file3 (node 2661d26c649684b482d10f91960cc3db683c38b4)
@@ -205,14 +211,17 b' Interactive merge with bad input:'
205 211 * version 2 records
206 212 local: 13910f48cf7bdb2a0ba6e24b4900e4fdd5739dd4
207 213 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
214 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
208 215 file: file1 (record type "C", state "r", hash 60b27f004e454aca81b0480209cce5081ec52390)
209 216 local path: file1 (flags "")
210 217 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
211 218 other path: file1 (node null)
219 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
212 220 file: file2 (record type "C", state "r", hash null)
213 221 local path: file2 (flags "")
214 222 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
215 223 other path: file2 (node e7c1328648519852e723de86c0c0525acd779257)
224 file extras: file3 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
216 225 file: file3 (record type "F", state "u", hash d5b0a58bc47161b1b8a831084b366f757c4f0b11)
217 226 local path: file3 (flags "")
218 227 ancestor path: file3 (node 2661d26c649684b482d10f91960cc3db683c38b4)
@@ -261,14 +270,17 b' Interactive merge with not enough input:'
261 270 * version 2 records
262 271 local: 13910f48cf7bdb2a0ba6e24b4900e4fdd5739dd4
263 272 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
273 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
264 274 file: file1 (record type "C", state "r", hash 60b27f004e454aca81b0480209cce5081ec52390)
265 275 local path: file1 (flags "")
266 276 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
267 277 other path: file1 (node null)
278 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
268 279 file: file2 (record type "C", state "u", hash null)
269 280 local path: file2 (flags "")
270 281 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
271 282 other path: file2 (node e7c1328648519852e723de86c0c0525acd779257)
283 file extras: file3 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
272 284 file: file3 (record type "F", state "u", hash d5b0a58bc47161b1b8a831084b366f757c4f0b11)
273 285 local path: file3 (flags "")
274 286 ancestor path: file3 (node 2661d26c649684b482d10f91960cc3db683c38b4)
@@ -306,14 +318,17 b' Choose local versions of files'
306 318 * version 2 records
307 319 local: 13910f48cf7bdb2a0ba6e24b4900e4fdd5739dd4
308 320 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
321 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
309 322 file: file1 (record type "C", state "r", hash 60b27f004e454aca81b0480209cce5081ec52390)
310 323 local path: file1 (flags "")
311 324 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
312 325 other path: file1 (node null)
326 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
313 327 file: file2 (record type "C", state "r", hash null)
314 328 local path: file2 (flags "")
315 329 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
316 330 other path: file2 (node e7c1328648519852e723de86c0c0525acd779257)
331 file extras: file3 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
317 332 file: file3 (record type "F", state "r", hash d5b0a58bc47161b1b8a831084b366f757c4f0b11)
318 333 local path: file3 (flags "")
319 334 ancestor path: file3 (node 2661d26c649684b482d10f91960cc3db683c38b4)
@@ -347,14 +362,17 b' Choose other versions of files'
347 362 * version 2 records
348 363 local: 13910f48cf7bdb2a0ba6e24b4900e4fdd5739dd4
349 364 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
365 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
350 366 file: file1 (record type "C", state "r", hash 60b27f004e454aca81b0480209cce5081ec52390)
351 367 local path: file1 (flags "")
352 368 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
353 369 other path: file1 (node null)
370 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
354 371 file: file2 (record type "C", state "r", hash null)
355 372 local path: file2 (flags "")
356 373 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
357 374 other path: file2 (node e7c1328648519852e723de86c0c0525acd779257)
375 file extras: file3 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
358 376 file: file3 (record type "F", state "r", hash d5b0a58bc47161b1b8a831084b366f757c4f0b11)
359 377 local path: file3 (flags "")
360 378 ancestor path: file3 (node 2661d26c649684b482d10f91960cc3db683c38b4)
@@ -389,14 +407,17 b' Fail'
389 407 * version 2 records
390 408 local: 13910f48cf7bdb2a0ba6e24b4900e4fdd5739dd4
391 409 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
410 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
392 411 file: file1 (record type "C", state "u", hash 60b27f004e454aca81b0480209cce5081ec52390)
393 412 local path: file1 (flags "")
394 413 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
395 414 other path: file1 (node null)
415 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
396 416 file: file2 (record type "C", state "u", hash null)
397 417 local path: file2 (flags "")
398 418 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
399 419 other path: file2 (node e7c1328648519852e723de86c0c0525acd779257)
420 file extras: file3 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
400 421 file: file3 (record type "F", state "u", hash d5b0a58bc47161b1b8a831084b366f757c4f0b11)
401 422 local path: file3 (flags "")
402 423 ancestor path: file3 (node 2661d26c649684b482d10f91960cc3db683c38b4)
@@ -439,14 +460,17 b' Force prompts with no input (should be s'
439 460 * version 2 records
440 461 local: 13910f48cf7bdb2a0ba6e24b4900e4fdd5739dd4
441 462 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
463 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
442 464 file: file1 (record type "C", state "u", hash 60b27f004e454aca81b0480209cce5081ec52390)
443 465 local path: file1 (flags "")
444 466 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
445 467 other path: file1 (node null)
468 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
446 469 file: file2 (record type "C", state "u", hash null)
447 470 local path: file2 (flags "")
448 471 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
449 472 other path: file2 (node e7c1328648519852e723de86c0c0525acd779257)
473 file extras: file3 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
450 474 file: file3 (record type "F", state "u", hash d5b0a58bc47161b1b8a831084b366f757c4f0b11)
451 475 local path: file3 (flags "")
452 476 ancestor path: file3 (node 2661d26c649684b482d10f91960cc3db683c38b4)
@@ -491,14 +515,17 b' Force prompts'
491 515 * version 2 records
492 516 local: 13910f48cf7bdb2a0ba6e24b4900e4fdd5739dd4
493 517 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
518 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
494 519 file: file1 (record type "C", state "u", hash 60b27f004e454aca81b0480209cce5081ec52390)
495 520 local path: file1 (flags "")
496 521 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
497 522 other path: file1 (node null)
523 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
498 524 file: file2 (record type "C", state "u", hash null)
499 525 local path: file2 (flags "")
500 526 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
501 527 other path: file2 (node e7c1328648519852e723de86c0c0525acd779257)
528 file extras: file3 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
502 529 file: file3 (record type "F", state "u", hash d5b0a58bc47161b1b8a831084b366f757c4f0b11)
503 530 local path: file3 (flags "")
504 531 ancestor path: file3 (node 2661d26c649684b482d10f91960cc3db683c38b4)
@@ -541,14 +568,17 b' Choose to merge all files'
541 568 * version 2 records
542 569 local: 13910f48cf7bdb2a0ba6e24b4900e4fdd5739dd4
543 570 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
571 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
544 572 file: file1 (record type "C", state "u", hash 60b27f004e454aca81b0480209cce5081ec52390)
545 573 local path: file1 (flags "")
546 574 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
547 575 other path: file1 (node null)
576 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
548 577 file: file2 (record type "C", state "u", hash null)
549 578 local path: file2 (flags "")
550 579 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
551 580 other path: file2 (node e7c1328648519852e723de86c0c0525acd779257)
581 file extras: file3 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
552 582 file: file3 (record type "F", state "u", hash d5b0a58bc47161b1b8a831084b366f757c4f0b11)
553 583 local path: file3 (flags "")
554 584 ancestor path: file3 (node 2661d26c649684b482d10f91960cc3db683c38b4)
@@ -697,10 +727,12 b' Non-interactive linear update'
697 727 * version 2 records
698 728 local: ab57bf49aa276a22d35a473592d4c34b5abc3eff
699 729 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
730 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
700 731 file: file1 (record type "C", state "u", hash 60b27f004e454aca81b0480209cce5081ec52390)
701 732 local path: file1 (flags "")
702 733 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
703 734 other path: file1 (node null)
735 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
704 736 file: file2 (record type "C", state "u", hash null)
705 737 local path: file2 (flags "")
706 738 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
@@ -735,10 +767,12 b' Choose local versions of files'
735 767 * version 2 records
736 768 local: ab57bf49aa276a22d35a473592d4c34b5abc3eff
737 769 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
770 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
738 771 file: file1 (record type "C", state "r", hash 60b27f004e454aca81b0480209cce5081ec52390)
739 772 local path: file1 (flags "")
740 773 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
741 774 other path: file1 (node null)
775 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
742 776 file: file2 (record type "C", state "r", hash null)
743 777 local path: file2 (flags "")
744 778 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
@@ -771,10 +805,12 b' Choose other versions of files'
771 805 * version 2 records
772 806 local: ab57bf49aa276a22d35a473592d4c34b5abc3eff
773 807 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
808 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
774 809 file: file1 (record type "C", state "r", hash 60b27f004e454aca81b0480209cce5081ec52390)
775 810 local path: file1 (flags "")
776 811 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
777 812 other path: file1 (node null)
813 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
778 814 file: file2 (record type "C", state "r", hash null)
779 815 local path: file2 (flags "")
780 816 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
@@ -809,10 +845,12 b' Fail'
809 845 * version 2 records
810 846 local: ab57bf49aa276a22d35a473592d4c34b5abc3eff
811 847 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
848 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
812 849 file: file1 (record type "C", state "u", hash 60b27f004e454aca81b0480209cce5081ec52390)
813 850 local path: file1 (flags "")
814 851 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
815 852 other path: file1 (node null)
853 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
816 854 file: file2 (record type "C", state "u", hash null)
817 855 local path: file2 (flags "")
818 856 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
@@ -853,10 +891,12 b' Force prompts with no input'
853 891 * version 2 records
854 892 local: ab57bf49aa276a22d35a473592d4c34b5abc3eff
855 893 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
894 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
856 895 file: file1 (record type "C", state "u", hash 60b27f004e454aca81b0480209cce5081ec52390)
857 896 local path: file1 (flags "")
858 897 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
859 898 other path: file1 (node null)
899 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
860 900 file: file2 (record type "C", state "u", hash null)
861 901 local path: file2 (flags "")
862 902 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
@@ -898,10 +938,12 b' Choose to merge all files'
898 938 * version 2 records
899 939 local: ab57bf49aa276a22d35a473592d4c34b5abc3eff
900 940 other: 10f9a0a634e82080907e62f075ab119cbc565ea6
941 file extras: file1 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
901 942 file: file1 (record type "C", state "u", hash 60b27f004e454aca81b0480209cce5081ec52390)
902 943 local path: file1 (flags "")
903 944 ancestor path: file1 (node b8e02f6433738021a065f94175c7cd23db5f05be)
904 945 other path: file1 (node null)
946 file extras: file2 (ancestorlinknode = ab57bf49aa276a22d35a473592d4c34b5abc3eff)
905 947 file: file2 (record type "C", state "u", hash null)
906 948 local path: file2 (flags "")
907 949 ancestor path: file2 (node 5d9299349fc01ddd25d0070d149b124d8f10411e)
@@ -85,10 +85,10 b' Criss cross merging'
85 85 f2: versions differ -> m (premerge)
86 86 picked tool ':dump' for f2 (binary False symlink False changedelete False)
87 87 merging f2
88 my f2@3b08d01b0ab5+ other f2@adfe50279922 ancestor f2@40494bf2444c
88 my f2@3b08d01b0ab5+ other f2@adfe50279922 ancestor f2@0f6b37dbe527
89 89 f2: versions differ -> m (merge)
90 90 picked tool ':dump' for f2 (binary False symlink False changedelete False)
91 my f2@3b08d01b0ab5+ other f2@adfe50279922 ancestor f2@40494bf2444c
91 my f2@3b08d01b0ab5+ other f2@adfe50279922 ancestor f2@0f6b37dbe527
92 92 1 files updated, 0 files merged, 0 files removed, 1 files unresolved
93 93 use 'hg resolve' to retry unresolved file merges or 'hg update -C .' to abandon
94 94 [1]
@@ -76,6 +76,7 b' Insert unsupported advisory merge record'
76 76 local: 3e046f2ecedb793b97ed32108086edd1a162f8bc
77 77 other: 46f0b057b5c061d276b91491c22151f78698abd2
78 78 unrecognized entry: x advisory record
79 file extras: common (ancestorlinknode = 3163e20567cc93074fbb7a53c8b93312e59dbf2c)
79 80 file: common (record type "F", state "u", hash 94c8c21d08740f5da9eaa38d1f175c592692f0d1)
80 81 local path: common (flags "")
81 82 ancestor path: common (node de0a666fdd9c1a0b0698b90d85064d8bd34f74b6)
@@ -90,6 +91,7 b' Insert unsupported mandatory merge recor'
90 91 * version 2 records
91 92 local: 3e046f2ecedb793b97ed32108086edd1a162f8bc
92 93 other: 46f0b057b5c061d276b91491c22151f78698abd2
94 file extras: common (ancestorlinknode = 3163e20567cc93074fbb7a53c8b93312e59dbf2c)
93 95 file: common (record type "F", state "u", hash 94c8c21d08740f5da9eaa38d1f175c592692f0d1)
94 96 local path: common (flags "")
95 97 ancestor path: common (node de0a666fdd9c1a0b0698b90d85064d8bd34f74b6)
@@ -263,10 +263,12 b' insert unsupported advisory merge record'
263 263 local: 57653b9f834a4493f7240b0681efcb9ae7cab745
264 264 other: dc77451844e37f03f5c559e3b8529b2b48d381d1
265 265 unrecognized entry: x advisory record
266 file extras: file1 (ancestorlinknode = 99726c03216e233810a2564cbc0adfe395007eac)
266 267 file: file1 (record type "F", state "r", hash 60b27f004e454aca81b0480209cce5081ec52390)
267 268 local path: file1 (flags "")
268 269 ancestor path: file1 (node 2ed2a3912a0b24502043eae84ee4b279c18b90dd)
269 270 other path: file1 (node 6f4310b00b9a147241b071a60c28a650827fb03d)
271 file extras: file2 (ancestorlinknode = 99726c03216e233810a2564cbc0adfe395007eac)
270 272 file: file2 (record type "F", state "u", hash cb99b709a1978bd205ab9dfd4c5aaa1fc91c7523)
271 273 local path: file2 (flags "")
272 274 ancestor path: file2 (node 2ed2a3912a0b24502043eae84ee4b279c18b90dd)
@@ -282,10 +284,12 b' insert unsupported mandatory merge recor'
282 284 * version 2 records
283 285 local: 57653b9f834a4493f7240b0681efcb9ae7cab745
284 286 other: dc77451844e37f03f5c559e3b8529b2b48d381d1
287 file extras: file1 (ancestorlinknode = 99726c03216e233810a2564cbc0adfe395007eac)
285 288 file: file1 (record type "F", state "r", hash 60b27f004e454aca81b0480209cce5081ec52390)
286 289 local path: file1 (flags "")
287 290 ancestor path: file1 (node 2ed2a3912a0b24502043eae84ee4b279c18b90dd)
288 291 other path: file1 (node 6f4310b00b9a147241b071a60c28a650827fb03d)
292 file extras: file2 (ancestorlinknode = 99726c03216e233810a2564cbc0adfe395007eac)
289 293 file: file2 (record type "F", state "u", hash cb99b709a1978bd205ab9dfd4c5aaa1fc91c7523)
290 294 local path: file2 (flags "")
291 295 ancestor path: file2 (node 2ed2a3912a0b24502043eae84ee4b279c18b90dd)
General Comments 0
You need to be logged in to leave comments. Login now