comparison tests/test-evolve-templates.t @ 2613:3d432af2f6cd stable

merge with default Integrate new development around obsfate.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Fri, 16 Jun 2017 19:22:38 +0200
parents a3fbe5293bf6 fd35b428edfc
children 6e5f5de46c50 9c0f6b85c28f
comparison
equal deleted inserted replaced
2594:a3fbe5293bf6 2613:3d432af2f6cd
115 | @ 471f378eab4c 115 | @ 471f378eab4c
116 |/ Obsfate: rewritten by test1, test2 as d004c8f274b9 (between * and *) (glob) 116 |/ Obsfate: rewritten by test1, test2 as d004c8f274b9 (between * and *) (glob)
117 | 117 |
118 o ea207398892e 118 o ea207398892e
119 119
120
121 (check json)
122
123 $ hg log -GT '{precursors|json}\n'
124 o ["471f378eab4c5e25f6c77f785b27c936efb22874"]
125 |
126 | @ []
127 |/
128 o []
129
130
131 $ hg log -GT '{successors|json}\n'
132 o ""
133 |
134 | @ [["d004c8f274b9ec480a47a93c10dac5eee63adb78"]]
135 |/
136 o ""
137
138
120 $ hg up 'desc(A1)' --hidden 139 $ hg up 'desc(A1)' --hidden
121 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 140 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
122 working directory parent is obsolete! (a468dc9b3633) 141 working directory parent is obsolete! (a468dc9b3633)
123 (use 'hg evolve' to update to its successor: d004c8f274b9) 142 (use 'hg evolve' to update to its successor: d004c8f274b9)
124 143
146 | Successors: [d004c8f274b9] 165 | Successors: [d004c8f274b9]
147 | semi-colon: [d004c8f274b9] 166 | semi-colon: [d004c8f274b9]
148 | Fate: rewritten by test2 as d004c8f274b9 167 | Fate: rewritten by test2 as d004c8f274b9
149 | 168 |
150 | x f137d23bb3e1 169 | x f137d23bb3e1
151 | | Fate: pruned 170 | | Fate: pruned by test1
152 | | 171 | |
153 | x 471f378eab4c 172 | x 471f378eab4c
154 |/ Successors: [a468dc9b3633] 173 |/ Successors: [a468dc9b3633]
155 | semi-colon: [a468dc9b3633] 174 | semi-colon: [a468dc9b3633]
156 | Fate: rewritten by test1 as a468dc9b3633 175 | Fate: rewritten by test1 as a468dc9b3633
182 | Successors: [d004c8f274b9] 201 | Successors: [d004c8f274b9]
183 | semi-colon: [d004c8f274b9] 202 | semi-colon: [d004c8f274b9]
184 | Fate: rewritten by test2 as d004c8f274b9 203 | Fate: rewritten by test2 as d004c8f274b9
185 | 204 |
186 | x f137d23bb3e1 205 | x f137d23bb3e1
187 | | Fate: pruned 206 | | Fate: pruned by test1
188 | | 207 | |
189 | x 471f378eab4c 208 | x 471f378eab4c
190 |/ Successors: [a468dc9b3633] 209 |/ Successors: [a468dc9b3633]
191 | semi-colon: [a468dc9b3633] 210 | semi-colon: [a468dc9b3633]
192 | Fate: rewritten by test1 as a468dc9b3633 211 | Fate: rewritten by test1 as a468dc9b3633
204 | 223 |
205 | x a468dc9b3633 224 | x a468dc9b3633
206 |/ Obsfate: rewritten by test2 as d004c8f274b9 (at *) (glob) 225 |/ Obsfate: rewritten by test2 as d004c8f274b9 (at *) (glob)
207 | 226 |
208 | x f137d23bb3e1 227 | x f137d23bb3e1
209 | | Obsfate: pruned 228 | | Obsfate: pruned by test1 (at *) (glob)
210 | | 229 | |
211 | x 471f378eab4c 230 | x 471f378eab4c
212 |/ Obsfate: rewritten by test1 as a468dc9b3633 (at *) (glob) 231 |/ Obsfate: rewritten by test1 as a468dc9b3633 (at *) (glob)
213 | 232 |
214 o ea207398892e 233 o ea207398892e
215 234
216 235
217 $ hg fatelogjson --hidden 236 $ hg fatelogjson --hidden
218 @ d004c8f274b9 "" 237 @ d004c8f274b9 ""
219 | 238 |
220 | x a468dc9b3633 [{"markers": [["\udca4h\u071b63\udc8b\u0014\udcfd\udcb7\udc82_U\udcce=\udcf4\udce7\u0015\u0017\udcad", ["\udcd0\u0004\udcc8\udcf2t\udcb9\udcecH\nG\udca9\u003c\u0010\udcda\udcc5\udcee\udce6:\udcdbx"], 0, [["ef1", "1"], ["user", "test2"]], [*, 0], null]], "max_date": [*, 0], "min_date": [*, 0], "successors": ["\udcd0\u0004\udcc8\udcf2t\udcb9\udcecH\nG\udca9\u003c\u0010\udcda\udcc5\udcee\udce6:\udcdbx"], "users": ["test2"], "verb": "rewritten"}] (glob) 239 | x a468dc9b3633 [{"markers": [["a468dc9b36338b14fdb7825f55ce3df4e71517ad", ["d004c8f274b9ec480a47a93c10dac5eee63adb78"], 0, [["ef1", "1"], ["user", "test2"]], [*, *], null]], "max_date": [*, *], "min_date": [*, *], "successors": ["d004c8f274b9ec480a47a93c10dac5eee63adb78"], "users": ["test2"], "verb": "rewritten"}] (glob)
221 |/ 240 |/
222 | x f137d23bb3e1 [{"markers": [], "successors": [], "verb": "pruned"}] 241 | x f137d23bb3e1 [{"markers": [["f137d23bb3e11dc1daeb6264fac9cb2433782e15", [], 0, [["ef1", "0"], ["user", "test1"]], [*, *], ["471f378eab4c5e25f6c77f785b27c936efb22874"]]], "max_date": [*, *], "min_date": [*, *], "successors": [], "users": ["test1"], "verb": "pruned"}] (glob)
223 | | 242 | |
224 | x 471f378eab4c [{"markers": [["G\u001f7\udc8e\udcabL^%\udcf6\udcc7\u007fx['\udcc96\udcef\udcb2(t", ["\udca4h\u071b63\udc8b\u0014\udcfd\udcb7\udc82_U\udcce=\udcf4\udce7\u0015\u0017\udcad"], 0, [["ef1", "9"], ["user", "test1"]], [*, 0], null]], "max_date": [*, 0], "min_date": [*, 0], "successors": ["\udca4h\u071b63\udc8b\u0014\udcfd\udcb7\udc82_U\udcce=\udcf4\udce7\u0015\u0017\udcad"], "users": ["test1"], "verb": "rewritten"}] (glob) 243 | x 471f378eab4c [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"], 0, [["ef1", "9"], ["user", "test1"]], [*, *], null]], "max_date": [*, *], "min_date": [*, *], "successors": ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"], "users": ["test1"], "verb": "rewritten"}] (glob)
225 |/ 244 |/
226 o ea207398892e "" 245 o ea207398892e ""
227 246
228 247
229 Test templates with splitted commit 248 Test templates with splitted commit
325 | Precursors: 471597cad322 344 | Precursors: 471597cad322
326 | semi-colon: 471597cad322 345 | semi-colon: 471597cad322
327 | @ 471597cad322 346 | @ 471597cad322
328 |/ Successors: [337fec4d2edc, f257fde29c7a] 347 |/ Successors: [337fec4d2edc, f257fde29c7a]
329 | semi-colon: [337fec4d2edc, f257fde29c7a] 348 | semi-colon: [337fec4d2edc, f257fde29c7a]
330 | Fate: rewritten by test as 337fec4d2edc, f257fde29c7a 349 | Fate: split as 337fec4d2edc, f257fde29c7a
331 | 350 |
332 o ea207398892e 351 o ea207398892e
333 352
334 $ hg fatelog 353 $ hg fatelog
335 o f257fde29c7a 354 o f257fde29c7a
336 | 355 |
337 o 337fec4d2edc 356 o 337fec4d2edc
338 | 357 |
339 | @ 471597cad322 358 | @ 471597cad322
340 |/ Obsfate: rewritten by test as 337fec4d2edc, f257fde29c7a 359 |/ Obsfate: split as 337fec4d2edc, f257fde29c7a
341 | 360 |
342 o ea207398892e 361 o ea207398892e
343 362
344 363
345 $ hg up f257fde29c7a 364 $ hg up f257fde29c7a
364 | Precursors: 471597cad322 383 | Precursors: 471597cad322
365 | semi-colon: 471597cad322 384 | semi-colon: 471597cad322
366 | x 471597cad322 385 | x 471597cad322
367 |/ Successors: [337fec4d2edc, f257fde29c7a] 386 |/ Successors: [337fec4d2edc, f257fde29c7a]
368 | semi-colon: [337fec4d2edc, f257fde29c7a] 387 | semi-colon: [337fec4d2edc, f257fde29c7a]
369 | Fate: rewritten by test as 337fec4d2edc, f257fde29c7a 388 | Fate: split as 337fec4d2edc, f257fde29c7a
370 | 389 |
371 o ea207398892e 390 o ea207398892e
372 391
373 $ hg fatelog --hidden 392 $ hg fatelog --hidden
374 @ f257fde29c7a 393 @ f257fde29c7a
375 | 394 |
376 o 337fec4d2edc 395 o 337fec4d2edc
377 | 396 |
378 | x 471597cad322 397 | x 471597cad322
379 |/ Obsfate: rewritten by test as 337fec4d2edc, f257fde29c7a 398 |/ Obsfate: split as 337fec4d2edc, f257fde29c7a
380 | 399 |
381 o ea207398892e 400 o ea207398892e
382 401
383 402
384 $ hg fatelogjson --hidden 403 $ hg fatelogjson --hidden
385 @ f257fde29c7a "" 404 @ f257fde29c7a ""
386 | 405 |
387 o 337fec4d2edc "" 406 o 337fec4d2edc ""
388 | 407 |
389 | x 471597cad322 [{"markers": [["G\\u0015\\udc97\\udcca\\udcd3\\"\\udcd1\\udcf6Y\\udcbb\\u0016\\udc97Q\\udcbe\\udc913\\udcda\\udcd9.\\udcf3", ["3\\u007f\\udcecM.\\udcdc\\udcf0\\udce7\\udca4g\\udce3_\\udc81\\udc824\\udcbcb\\u0000h\\udcb5", "\\udcf2W\\udcfd\\udce2\\udc9cz\\udc84|\\udc9b`\\u007fn\\udc95\\udc86V\\udcd0\\udcdf\\u000f\\udcb1\\\\"], 0, [["ef1", "12"], ["user", "test"]], [*, 0], null]], "max_date": [*, 0], "min_date": [*, 0], "successors": ["3\\u007f\\udcecM.\\udcdc\\udcf0\\udce7\\udca4g\\udce3_\\udc81\\udc824\\udcbcb\\u0000h\\udcb5", "\\udcf2W\\udcfd\\udce2\\udc9cz\\udc84|\\udc9b`\\u007fn\\udc95\\udc86V\\udcd0\\udcdf\\u000f\\udcb1\\\\"], "users": ["test"], "verb": "rewritten"}] (glob) 408 | x 471597cad322 [{"markers": [["471597cad322d1f659bb169751be9133dad92ef3", ["337fec4d2edcf0e7a467e35f818234bc620068b5", "f257fde29c7a847c9b607f6e958656d0df0fb15c"], 0, [["ef1", "12"], ["user", "test"]], [*, *], null]], "max_date": [*, *], "min_date": [*, *], "successors": ["337fec4d2edcf0e7a467e35f818234bc620068b5", "f257fde29c7a847c9b607f6e958656d0df0fb15c"], "users": ["test"], "verb": "split"}] (glob)
390 |/ 409 |/
391 o ea207398892e "" 410 o ea207398892e ""
392 411
393 412
394 Test templates with folded commit 413 Test templates with folded commit
459 | Precursors: 471f378eab4c 478 | Precursors: 471f378eab4c
460 | semi-colon: 471f378eab4c 479 | semi-colon: 471f378eab4c
461 | @ 471f378eab4c 480 | @ 471f378eab4c
462 |/ Successors: [eb5a0daa2192] 481 |/ Successors: [eb5a0daa2192]
463 | semi-colon: [eb5a0daa2192] 482 | semi-colon: [eb5a0daa2192]
464 | Fate: rewritten by test as eb5a0daa2192 483 | Fate: rewritten as eb5a0daa2192
465 | 484 |
466 o ea207398892e 485 o ea207398892e
467 486
468 $ hg fatelog 487 $ hg fatelog
469 o eb5a0daa2192 488 o eb5a0daa2192
470 | 489 |
471 | @ 471f378eab4c 490 | @ 471f378eab4c
472 |/ Obsfate: rewritten by test as eb5a0daa2192 491 |/ Obsfate: rewritten as eb5a0daa2192
473 | 492 |
474 o ea207398892e 493 o ea207398892e
475 494
476 $ hg up 'desc(B0)' --hidden 495 $ hg up 'desc(B0)' --hidden
477 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 496 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
485 | Precursors: 0dec01379d3b 471f378eab4c 504 | Precursors: 0dec01379d3b 471f378eab4c
486 | semi-colon: 0dec01379d3b; 471f378eab4c 505 | semi-colon: 0dec01379d3b; 471f378eab4c
487 | @ 0dec01379d3b 506 | @ 0dec01379d3b
488 | | Successors: [eb5a0daa2192] 507 | | Successors: [eb5a0daa2192]
489 | | semi-colon: [eb5a0daa2192] 508 | | semi-colon: [eb5a0daa2192]
490 | | Fate: rewritten by test as eb5a0daa2192 509 | | Fate: rewritten as eb5a0daa2192
491 | | 510 | |
492 | x 471f378eab4c 511 | x 471f378eab4c
493 |/ Successors: [eb5a0daa2192] 512 |/ Successors: [eb5a0daa2192]
494 | semi-colon: [eb5a0daa2192] 513 | semi-colon: [eb5a0daa2192]
495 | Fate: rewritten by test as eb5a0daa2192 514 | Fate: rewritten as eb5a0daa2192
496 | 515 |
497 o ea207398892e 516 o ea207398892e
498 517
499 $ hg fatelog 518 $ hg fatelog
500 o eb5a0daa2192 519 o eb5a0daa2192
501 | 520 |
502 | @ 0dec01379d3b 521 | @ 0dec01379d3b
503 | | Obsfate: rewritten by test as eb5a0daa2192 522 | | Obsfate: rewritten as eb5a0daa2192
504 | | 523 | |
505 | x 471f378eab4c 524 | x 471f378eab4c
506 |/ Obsfate: rewritten by test as eb5a0daa2192 525 |/ Obsfate: rewritten as eb5a0daa2192
507 | 526 |
508 o ea207398892e 527 o ea207398892e
509 528
510 529
511 $ hg up 'desc(C0)' 530 $ hg up 'desc(C0)'
525 | Precursors: 0dec01379d3b 471f378eab4c 544 | Precursors: 0dec01379d3b 471f378eab4c
526 | semi-colon: 0dec01379d3b; 471f378eab4c 545 | semi-colon: 0dec01379d3b; 471f378eab4c
527 | x 0dec01379d3b 546 | x 0dec01379d3b
528 | | Successors: [eb5a0daa2192] 547 | | Successors: [eb5a0daa2192]
529 | | semi-colon: [eb5a0daa2192] 548 | | semi-colon: [eb5a0daa2192]
530 | | Fate: rewritten by test as eb5a0daa2192 549 | | Fate: rewritten as eb5a0daa2192
531 | | 550 | |
532 | x 471f378eab4c 551 | x 471f378eab4c
533 |/ Successors: [eb5a0daa2192] 552 |/ Successors: [eb5a0daa2192]
534 | semi-colon: [eb5a0daa2192] 553 | semi-colon: [eb5a0daa2192]
535 | Fate: rewritten by test as eb5a0daa2192 554 | Fate: rewritten as eb5a0daa2192
536 | 555 |
537 o ea207398892e 556 o ea207398892e
538 557
539 $ hg fatelog --hidden 558 $ hg fatelog --hidden
540 @ eb5a0daa2192 559 @ eb5a0daa2192
541 | 560 |
542 | x 0dec01379d3b 561 | x 0dec01379d3b
543 | | Obsfate: rewritten by test as eb5a0daa2192 562 | | Obsfate: rewritten as eb5a0daa2192
544 | | 563 | |
545 | x 471f378eab4c 564 | x 471f378eab4c
546 |/ Obsfate: rewritten by test as eb5a0daa2192 565 |/ Obsfate: rewritten as eb5a0daa2192
547 | 566 |
548 o ea207398892e 567 o ea207398892e
549 568
550 569
551 $ hg fatelogjson --hidden 570 $ hg fatelogjson --hidden
552 @ eb5a0daa2192 "" 571 @ eb5a0daa2192 ""
553 | 572 |
554 | x 0dec01379d3b [{"markers": [["\r\udcec\u00017\udc9d;\udce61\udc8cG\u000e\udcad1\udcb1\udcfez\udce7\udccbS\udcd5", ["\udcebZ\r\udcaa!\udc92;\udcbf\udc8c\udcae\udcb2\udcc4 \udc85\udcb9\udce4c\udc86\u001f\udcd0"], 0, [["ef1", "13"], ["user", "test"]], [*, 0], null]], "max_date": [*, 0], "min_date": [*, 0], "successors": ["\udcebZ\r\udcaa!\udc92;\udcbf\udc8c\udcae\udcb2\udcc4 \udc85\udcb9\udce4c\udc86\u001f\udcd0"], "users": ["test"], "verb": "rewritten"}] (glob) 573 | x 0dec01379d3b [{"markers": [["0dec01379d3be6318c470ead31b1fe7ae7cb53d5", ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], 0, [["ef1", "13"], ["user", "test"]], [*, *], null]], "max_date": [*, *], "min_date": [*, *], "successors": ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], "users": ["test"], "verb": "rewritten"}] (glob)
555 | | 574 | |
556 | x 471f378eab4c [{"markers": [["G\u001f7\udc8e\udcabL^%\udcf6\udcc7\u007fx['\udcc96\udcef\udcb2(t", ["\udcebZ\r\udcaa!\udc92;\udcbf\udc8c\udcae\udcb2\udcc4 \udc85\udcb9\udce4c\udc86\u001f\udcd0"], 0, [["ef1", "9"], ["user", "test"]], [*, 0], null]], "max_date": [*, 0], "min_date": [*, 0], "successors": ["\udcebZ\r\udcaa!\udc92;\udcbf\udc8c\udcae\udcb2\udcc4 \udc85\udcb9\udce4c\udc86\u001f\udcd0"], "users": ["test"], "verb": "rewritten"}] (glob) 575 | x 471f378eab4c [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], 0, [["ef1", "9"], ["user", "test"]], [*, *], null]], "max_date": [*, *], "min_date": [*, *], "successors": ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], "users": ["test"], "verb": "rewritten"}] (glob)
557 |/ 576 |/
558 o ea207398892e "" 577 o ea207398892e ""
559 578
560 579
561 Test templates with divergence 580 Test templates with divergence
638 |/ Precursors: 471f378eab4c 657 |/ Precursors: 471f378eab4c
639 | semi-colon: 471f378eab4c 658 | semi-colon: 471f378eab4c
640 | @ 471f378eab4c 659 | @ 471f378eab4c
641 |/ Successors: [fdf9bde5129a], [019fadeab383] 660 |/ Successors: [fdf9bde5129a], [019fadeab383]
642 | semi-colon: [fdf9bde5129a]; [019fadeab383] 661 | semi-colon: [fdf9bde5129a]; [019fadeab383]
643 | Fate: rewritten by test as fdf9bde5129a 662 | Fate: rewritten as fdf9bde5129a
644 | rewritten by test as 019fadeab383 663 | rewritten as 019fadeab383
645 | 664 |
646 o ea207398892e 665 o ea207398892e
647 666
648 $ hg fatelog 667 $ hg fatelog
649 o 019fadeab383 668 o 019fadeab383
650 | 669 |
651 | o fdf9bde5129a 670 | o fdf9bde5129a
652 |/ 671 |/
653 | @ 471f378eab4c 672 | @ 471f378eab4c
654 |/ Obsfate: rewritten by test as fdf9bde5129a 673 |/ Obsfate: rewritten as fdf9bde5129a
655 | rewritten by test as 019fadeab383 674 | rewritten as 019fadeab383
656 | 675 |
657 o ea207398892e 676 o ea207398892e
658 677
659 678
660 $ hg up 'desc(A1)' 679 $ hg up 'desc(A1)'
684 | x 65b757b745b9 703 | x 65b757b745b9
685 |/ Precursors: 471f378eab4c 704 |/ Precursors: 471f378eab4c
686 | semi-colon: 471f378eab4c 705 | semi-colon: 471f378eab4c
687 | Successors: [019fadeab383] 706 | Successors: [019fadeab383]
688 | semi-colon: [019fadeab383] 707 | semi-colon: [019fadeab383]
689 | Fate: rewritten by test as 019fadeab383 708 | Fate: rewritten as 019fadeab383
690 | 709 |
691 | @ fdf9bde5129a 710 | @ fdf9bde5129a
692 |/ Precursors: 471f378eab4c 711 |/ Precursors: 471f378eab4c
693 | semi-colon: 471f378eab4c 712 | semi-colon: 471f378eab4c
694 | x 471f378eab4c 713 | x 471f378eab4c
695 |/ Successors: [fdf9bde5129a], [65b757b745b9] 714 |/ Successors: [fdf9bde5129a], [65b757b745b9]
696 | semi-colon: [fdf9bde5129a]; [65b757b745b9] 715 | semi-colon: [fdf9bde5129a]; [65b757b745b9]
697 | Fate: rewritten by test as fdf9bde5129a 716 | Fate: rewritten as fdf9bde5129a
698 | rewritten by test as 65b757b745b9 717 | rewritten as 65b757b745b9
699 | 718 |
700 o ea207398892e 719 o ea207398892e
701 720
702 $ hg fatelog --hidden 721 $ hg fatelog --hidden
703 o 019fadeab383 722 o 019fadeab383
704 | 723 |
705 | x 65b757b745b9 724 | x 65b757b745b9
706 |/ Obsfate: rewritten by test as 019fadeab383 725 |/ Obsfate: rewritten as 019fadeab383
707 | 726 |
708 | @ fdf9bde5129a 727 | @ fdf9bde5129a
709 |/ 728 |/
710 | x 471f378eab4c 729 | x 471f378eab4c
711 |/ Obsfate: rewritten by test as fdf9bde5129a 730 |/ Obsfate: rewritten as fdf9bde5129a
712 | rewritten by test as 65b757b745b9 731 | rewritten as 65b757b745b9
713 | 732 |
714 o ea207398892e 733 o ea207398892e
715 734
716 735
717 $ hg fatelogjson --hidden 736 $ hg fatelogjson --hidden
718 o 019fadeab383 "" 737 o 019fadeab383 ""
719 | 738 |
720 | x 65b757b745b9 [{"markers": [["e\udcb7W\udcb7E\udcb95\t\u003c\udc87\udca2\udcbc\u0347u!\udccc\udccf\udcfc\udcbd", ["\u0001\udc9f\udcad\uacc3\udcf6i\udc9f\udca8:\u05fd\udcb4\udcd8.\udcd2\udcc0\udce5\udcab"], 0, [["ef1", "1"], ["user", "test"]], [*, 0], null]], "max_date": [*, 0], "min_date": [*, 0], "successors": ["\u0001\udc9f\udcad\uacc3\udcf6i\udc9f\udca8:\u05fd\udcb4\udcd8.\udcd2\udcc0\udce5\udcab"], "users": ["test"], "verb": "rewritten"}] (glob) 739 | x 65b757b745b9 [{"markers": [["65b757b745b935093c87a2bccd877521cccffcbd", ["019fadeab383f6699fa83ad7bdb4d82ed2c0e5ab"], 0, [["ef1", "1"], ["user", "test"]], [*, *], null]], "max_date": [*, *], "min_date": [*, *], "successors": ["019fadeab383f6699fa83ad7bdb4d82ed2c0e5ab"], "users": ["test"], "verb": "rewritten"}] (glob)
721 |/ 740 |/
722 | @ fdf9bde5129a "" 741 | @ fdf9bde5129a ""
723 |/ 742 |/
724 | x 471f378eab4c [{"markers": [["G\\u001f7\\udc8e\\udcabL^%\\udcf6\\udcc7\\u007fx['\\udcc96\\udcef\\udcb2(t", ["\\udcfd\\udcf9\\udcbd\\udce5\\u0012\\udc9a(\\udcd4T\\udc8f\\udcad\\udcd3\\udcf6+&\\\\\\udcdd;z."], 0, [["ef1", "1"], ["user", "test"]], [*, 0], null]], "max_date": [*, 0], "min_date": [*, 0], "successors": ["\\udcfd\\udcf9\\udcbd\\udce5\\u0012\\udc9a(\\udcd4T\\udc8f\\udcad\\udcd3\\udcf6+&\\\\\\udcdd;z."], "users": ["test"], "verb": "rewritten"}, {"markers": [["G\\u001f7\\udc8e\\udcabL^%\\udcf6\\udcc7\\u007fx['\\udcc96\\udcef\\udcb2(t", ["e\\udcb7W\\udcb7E\\udcb95\\t\\u003c\\udc87\\udca2\\udcbc\\u0347u!\\udccc\\udccf\\udcfc\\udcbd"], 0, [["ef1", "1"], ["user", "test"]], [*, 0], null]], "max_date": [*, 0], "min_date": [*, 0], "successors": ["e\\udcb7W\\udcb7E\\udcb95\\t\\u003c\\udc87\\udca2\\udcbc\\u0347u!\\udccc\\udccf\\udcfc\\udcbd"], "users": ["test"], "verb": "rewritten"}] (glob) 743 | x 471f378eab4c [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["fdf9bde5129a28d4548fadd3f62b265cdd3b7a2e"], 0, [["ef1", "1"], ["user", "test"]], [*, *], null]], "max_date": [*, *], "min_date": [*, *], "successors": ["fdf9bde5129a28d4548fadd3f62b265cdd3b7a2e"], "users": ["test"], "verb": "rewritten"}, {"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["65b757b745b935093c87a2bccd877521cccffcbd"], 0, [["ef1", "1"], ["user", "test"]], [*, *], null]], "max_date": [*, *], "min_date": [*, *], "successors": ["65b757b745b935093c87a2bccd877521cccffcbd"], "users": ["test"], "verb": "rewritten"}] (glob)
725 |/ 744 |/
726 o ea207398892e "" 745 o ea207398892e ""
727 746
728 747
729 Test templates with amended + folded commit 748 Test templates with amended + folded commit
805 | Precursors: 471f378eab4c 824 | Precursors: 471f378eab4c
806 | semi-colon: 471f378eab4c 825 | semi-colon: 471f378eab4c
807 | @ 471f378eab4c 826 | @ 471f378eab4c
808 |/ Successors: [eb5a0daa2192] 827 |/ Successors: [eb5a0daa2192]
809 | semi-colon: [eb5a0daa2192] 828 | semi-colon: [eb5a0daa2192]
810 | Fate: rewritten by test as eb5a0daa2192 829 | Fate: rewritten as eb5a0daa2192
811 | 830 |
812 o ea207398892e 831 o ea207398892e
813 832
814 $ hg fatelog 833 $ hg fatelog
815 o eb5a0daa2192 834 o eb5a0daa2192
816 | 835 |
817 | @ 471f378eab4c 836 | @ 471f378eab4c
818 |/ Obsfate: rewritten by test as eb5a0daa2192 837 |/ Obsfate: rewritten as eb5a0daa2192
819 | 838 |
820 o ea207398892e 839 o ea207398892e
821 840
822 $ hg up 'desc(B0)' --hidden 841 $ hg up 'desc(B0)' --hidden
823 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 842 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
828 | Precursors: 0dec01379d3b 471f378eab4c 847 | Precursors: 0dec01379d3b 471f378eab4c
829 | semi-colon: 0dec01379d3b; 471f378eab4c 848 | semi-colon: 0dec01379d3b; 471f378eab4c
830 | @ 0dec01379d3b 849 | @ 0dec01379d3b
831 | | Successors: [eb5a0daa2192] 850 | | Successors: [eb5a0daa2192]
832 | | semi-colon: [eb5a0daa2192] 851 | | semi-colon: [eb5a0daa2192]
833 | | Fate: rewritten by test as eb5a0daa2192 852 | | Fate: rewritten as eb5a0daa2192
834 | | 853 | |
835 | x 471f378eab4c 854 | x 471f378eab4c
836 |/ Successors: [eb5a0daa2192] 855 |/ Successors: [eb5a0daa2192]
837 | semi-colon: [eb5a0daa2192] 856 | semi-colon: [eb5a0daa2192]
838 | Fate: rewritten by test as eb5a0daa2192 857 | Fate: rewritten as eb5a0daa2192
839 | 858 |
840 o ea207398892e 859 o ea207398892e
841 860
842 $ hg fatelog 861 $ hg fatelog
843 o eb5a0daa2192 862 o eb5a0daa2192
844 | 863 |
845 | @ 0dec01379d3b 864 | @ 0dec01379d3b
846 | | Obsfate: rewritten by test as eb5a0daa2192 865 | | Obsfate: rewritten as eb5a0daa2192
847 | | 866 | |
848 | x 471f378eab4c 867 | x 471f378eab4c
849 |/ Obsfate: rewritten by test as eb5a0daa2192 868 |/ Obsfate: rewritten as eb5a0daa2192
850 | 869 |
851 o ea207398892e 870 o ea207398892e
852 871
853 872
854 $ hg up 'desc(B1)' --hidden 873 $ hg up 'desc(B1)' --hidden
860 | Precursors: 471f378eab4c b7ea6d14e664 879 | Precursors: 471f378eab4c b7ea6d14e664
861 | semi-colon: 471f378eab4c; b7ea6d14e664 880 | semi-colon: 471f378eab4c; b7ea6d14e664
862 | @ b7ea6d14e664 881 | @ b7ea6d14e664
863 | | Successors: [eb5a0daa2192] 882 | | Successors: [eb5a0daa2192]
864 | | semi-colon: [eb5a0daa2192] 883 | | semi-colon: [eb5a0daa2192]
865 | | Fate: rewritten by test as eb5a0daa2192 884 | | Fate: rewritten as eb5a0daa2192
866 | | 885 | |
867 | x 471f378eab4c 886 | x 471f378eab4c
868 |/ Successors: [eb5a0daa2192] 887 |/ Successors: [eb5a0daa2192]
869 | semi-colon: [eb5a0daa2192] 888 | semi-colon: [eb5a0daa2192]
870 | Fate: rewritten by test as eb5a0daa2192 889 | Fate: rewritten as eb5a0daa2192
871 | 890 |
872 o ea207398892e 891 o ea207398892e
873 892
874 $ hg fatelog 893 $ hg fatelog
875 o eb5a0daa2192 894 o eb5a0daa2192
876 | 895 |
877 | @ b7ea6d14e664 896 | @ b7ea6d14e664
878 | | Obsfate: rewritten by test as eb5a0daa2192 897 | | Obsfate: rewritten as eb5a0daa2192
879 | | 898 | |
880 | x 471f378eab4c 899 | x 471f378eab4c
881 |/ Obsfate: rewritten by test as eb5a0daa2192 900 |/ Obsfate: rewritten as eb5a0daa2192
882 | 901 |
883 o ea207398892e 902 o ea207398892e
884 903
885 904
886 $ hg up 'desc(C0)' 905 $ hg up 'desc(C0)'
897 | x b7ea6d14e664 916 | x b7ea6d14e664
898 | | Precursors: 0dec01379d3b 917 | | Precursors: 0dec01379d3b
899 | | semi-colon: 0dec01379d3b 918 | | semi-colon: 0dec01379d3b
900 | | Successors: [eb5a0daa2192] 919 | | Successors: [eb5a0daa2192]
901 | | semi-colon: [eb5a0daa2192] 920 | | semi-colon: [eb5a0daa2192]
902 | | Fate: rewritten by test as eb5a0daa2192 921 | | Fate: rewritten as eb5a0daa2192
903 | | 922 | |
904 | | x 0dec01379d3b 923 | | x 0dec01379d3b
905 | |/ Successors: [b7ea6d14e664] 924 | |/ Successors: [b7ea6d14e664]
906 | | semi-colon: [b7ea6d14e664] 925 | | semi-colon: [b7ea6d14e664]
907 | | Fate: rewritten by test as b7ea6d14e664 926 | | Fate: rewritten as b7ea6d14e664
908 | | 927 | |
909 | x 471f378eab4c 928 | x 471f378eab4c
910 |/ Successors: [eb5a0daa2192] 929 |/ Successors: [eb5a0daa2192]
911 | semi-colon: [eb5a0daa2192] 930 | semi-colon: [eb5a0daa2192]
912 | Fate: rewritten by test as eb5a0daa2192 931 | Fate: rewritten as eb5a0daa2192
913 | 932 |
914 o ea207398892e 933 o ea207398892e
915 934
916 $ hg fatelog --hidden 935 $ hg fatelog --hidden
917 @ eb5a0daa2192 936 @ eb5a0daa2192
918 | 937 |
919 | x b7ea6d14e664 938 | x b7ea6d14e664
920 | | Obsfate: rewritten by test as eb5a0daa2192 939 | | Obsfate: rewritten as eb5a0daa2192
921 | | 940 | |
922 | | x 0dec01379d3b 941 | | x 0dec01379d3b
923 | |/ Obsfate: rewritten by test as b7ea6d14e664 942 | |/ Obsfate: rewritten as b7ea6d14e664
924 | | 943 | |
925 | x 471f378eab4c 944 | x 471f378eab4c
926 |/ Obsfate: rewritten by test as eb5a0daa2192 945 |/ Obsfate: rewritten as eb5a0daa2192
927 | 946 |
928 o ea207398892e 947 o ea207398892e
929 948
930 $ hg fatelogjson --hidden 949 $ hg fatelogjson --hidden
931 @ eb5a0daa2192 "" 950 @ eb5a0daa2192 ""
932 | 951 |
933 | x b7ea6d14e664 [{"markers": [["\udcb7\udceam\u0014\udce6d\udcbd\u0212\"!\udcf7\udc99&1\udcb5\r\udca3\udcfb\u0007", ["\udcebZ\r\udcaa!\udc92;\udcbf\udc8c\udcae\udcb2\udcc4 \udc85\udcb9\udce4c\udc86\u001f\udcd0"], 0, [["ef1", "13"], ["user", "test"]], [*, 0], null]], "max_date": [*, 0], "min_date": [*, 0], "successors": ["\udcebZ\r\udcaa!\udc92;\udcbf\udc8c\udcae\udcb2\udcc4 \udc85\udcb9\udce4c\udc86\u001f\udcd0"], "users": ["test"], "verb": "rewritten"}] (glob) 952 | x b7ea6d14e664 [{"markers": [["b7ea6d14e664bdc8922221f7992631b50da3fb07", ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], 0, [["ef1", "13"], ["user", "test"]], [*, *], null]], "max_date": [*, *], "min_date": [*, *], "successors": ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], "users": ["test"], "verb": "rewritten"}] (glob)
934 | | 953 | |
935 | | x 0dec01379d3b [{"markers": [["\r\udcec\u00017\udc9d;\udce61\udc8cG\u000e\udcad1\udcb1\udcfez\udce7\udccbS\udcd5", ["\udcb7\udceam\u0014\udce6d\udcbd\u0212\"!\udcf7\udc99&1\udcb5\r\udca3\udcfb\u0007"], 0, [["ef1", "1"], ["user", "test"]], [*, 0], null]], "max_date": [*, 0], "min_date": [*, 0], "successors": ["\udcb7\udceam\u0014\udce6d\udcbd\u0212\"!\udcf7\udc99&1\udcb5\r\udca3\udcfb\u0007"], "users": ["test"], "verb": "rewritten"}] (glob) 954 | | x 0dec01379d3b [{"markers": [["0dec01379d3be6318c470ead31b1fe7ae7cb53d5", ["b7ea6d14e664bdc8922221f7992631b50da3fb07"], 0, [["ef1", "1"], ["user", "test"]], [*, *], null]], "max_date": [*, *], "min_date": [*, *], "successors": ["b7ea6d14e664bdc8922221f7992631b50da3fb07"], "users": ["test"], "verb": "rewritten"}] (glob)
936 | |/ 955 | |/
937 | x 471f378eab4c [{"markers": [["G\u001f7\udc8e\udcabL^%\udcf6\udcc7\u007fx['\udcc96\udcef\udcb2(t", ["\udcebZ\r\udcaa!\udc92;\udcbf\udc8c\udcae\udcb2\udcc4 \udc85\udcb9\udce4c\udc86\u001f\udcd0"], 0, [["ef1", "9"], ["user", "test"]], [*, 0], null]], "max_date": [*, 0], "min_date": [*, 0], "successors": ["\udcebZ\r\udcaa!\udc92;\udcbf\udc8c\udcae\udcb2\udcc4 \udc85\udcb9\udce4c\udc86\u001f\udcd0"], "users": ["test"], "verb": "rewritten"}] (glob) 956 | x 471f378eab4c [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], 0, [["ef1", "9"], ["user", "test"]], [*, *], null]], "max_date": [*, *], "min_date": [*, *], "successors": ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], "users": ["test"], "verb": "rewritten"}] (glob)
938 |/ 957 |/
939 o ea207398892e "" 958 o ea207398892e ""
940 959
941 960
942 Test template with pushed and pulled obs markers 961 Test template with pushed and pulled obs markers
1030 | Precursors: 471f378eab4c 1049 | Precursors: 471f378eab4c
1031 | semi-colon: 471f378eab4c 1050 | semi-colon: 471f378eab4c
1032 | @ 471f378eab4c 1051 | @ 471f378eab4c
1033 |/ Successors: [7a230b46bf61] 1052 |/ Successors: [7a230b46bf61]
1034 | semi-colon: [7a230b46bf61] 1053 | semi-colon: [7a230b46bf61]
1035 | Fate: rewritten by test as 7a230b46bf61 1054 | Fate: rewritten as 7a230b46bf61
1036 | 1055 |
1037 o ea207398892e 1056 o ea207398892e
1038 1057
1039 $ hg fatelog --hidden -v 1058 $ hg fatelog --hidden -v
1040 o 7a230b46bf61 1059 o 7a230b46bf61
1061 | Precursors: 471f378eab4c 1080 | Precursors: 471f378eab4c
1062 | semi-colon: 471f378eab4c 1081 | semi-colon: 471f378eab4c
1063 | x 471f378eab4c 1082 | x 471f378eab4c
1064 |/ Successors: [7a230b46bf61] 1083 |/ Successors: [7a230b46bf61]
1065 | semi-colon: [7a230b46bf61] 1084 | semi-colon: [7a230b46bf61]
1066 | Fate: rewritten by test as 7a230b46bf61 1085 | Fate: rewritten as 7a230b46bf61
1067 | 1086 |
1068 o ea207398892e 1087 o ea207398892e
1069 1088
1070 $ hg fatelog --hidden -v 1089 $ hg fatelog --hidden -v
1071 @ 7a230b46bf61 1090 @ 7a230b46bf61
1077 1096
1078 1097
1079 $ hg fatelogjson --hidden 1098 $ hg fatelogjson --hidden
1080 @ 7a230b46bf61 "" 1099 @ 7a230b46bf61 ""
1081 | 1100 |
1082 | x 471f378eab4c [{"markers": [["G\\u001f7\\udc8e\\udcabL^%\\udcf6\\udcc7\\u007fx['\\udcc96\\udcef\\udcb2(t", ["\\udcfd\\udcf9\\udcbd\\udce5\\u0012\\udc9a(\\udcd4T\\udc8f\\udcad\\udcd3\\udcf6+&\\\\\\udcdd;z."], 0, [["ef1", "1"], ["user", "test"]], [*, 0], null], ["\\udcfd\\udcf9\\udcbd\\udce5\\u0012\\udc9a(\\udcd4T\\udc8f\\udcad\\udcd3\\udcf6+&\\\\\\udcdd;z.", ["z#\\u000bF\\udcbfa\\udce5\\u000b00\\udc8cl\\udcfd{\\udcd1&\\udc9e\\udcf5G\\u0002"], 0, [["ef1", "1"], ["user", "test"]], [*, 0], null]], "max_date": [*, 0], "min_date": [*, 0], "successors": ["z#\\u000bF\\udcbfa\\udce5\\u000b00\\udc8cl\\udcfd{\\udcd1&\\udc9e\\udcf5G\\u0002"], "users": ["test"], "verb": "rewritten"}] (glob) 1101 | x 471f378eab4c [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["fdf9bde5129a28d4548fadd3f62b265cdd3b7a2e"], 0, [["ef1", "1"], ["user", "test"]], [*, *], null], ["fdf9bde5129a28d4548fadd3f62b265cdd3b7a2e", ["7a230b46bf61e50b30308c6cfd7bd1269ef54702"], 0, [["ef1", "1"], ["user", "test"]], [*, *], null]], "max_date": [*, *], "min_date": [*, *], "successors": ["7a230b46bf61e50b30308c6cfd7bd1269ef54702"], "users": ["test"], "verb": "rewritten"}] (glob)
1083 |/ 1102 |/
1084 o ea207398892e "" 1103 o ea207398892e ""
1085 1104
1086 1105
1087 Test templates with pruned commits 1106 Test templates with pruned commits
1112 | 1131 |
1113 o ea207398892e 1132 o ea207398892e
1114 1133
1115 $ hg fatelog -v 1134 $ hg fatelog -v
1116 @ 471f378eab4c 1135 @ 471f378eab4c
1117 | Obsfate: pruned 1136 | Obsfate: pruned by test (at *) (glob)
1118 | 1137 |
1119 o ea207398892e 1138 o ea207398892e
1120 1139