Mercurial > evolve
comparison tests/test-obsolete.t @ 4840:62b60fc1983d
test: change to output around transaction timing
CORE-TEST-OUTPUT-UPDATE: d7304434390f
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Thu, 12 Sep 2019 12:35:42 +0200 |
parents | c9798965b1f4 |
children | 015cdd3fa469 |
comparison
equal
deleted
inserted
replaced
4839:485a9f3490c9 | 4840:62b60fc1983d |
---|---|
31 $ getid 2 | 31 $ getid 2 |
32 4538525df7e2b9f09423636c61ef63a4cb872a2d | 32 4538525df7e2b9f09423636c61ef63a4cb872a2d |
33 $ getid 3 | 33 $ getid 3 |
34 0d3f46688ccc6e756c7e96cf64c391c411309597 | 34 0d3f46688ccc6e756c7e96cf64c391c411309597 |
35 $ hg debugobsolete 4538525df7e2b9f09423636c61ef63a4cb872a2d 0d3f46688ccc6e756c7e96cf64c391c411309597 | 35 $ hg debugobsolete 4538525df7e2b9f09423636c61ef63a4cb872a2d 0d3f46688ccc6e756c7e96cf64c391c411309597 |
36 1 new obsolescence markers | |
36 obsoleted 1 changesets | 37 obsoleted 1 changesets |
37 $ hg debugobsolete | 38 $ hg debugobsolete |
38 4538525df7e2b9f09423636c61ef63a4cb872a2d 0d3f46688ccc6e756c7e96cf64c391c411309597 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'} | 39 4538525df7e2b9f09423636c61ef63a4cb872a2d 0d3f46688ccc6e756c7e96cf64c391c411309597 0 (Thu Jan 01 00:00:00 1970 +0000) {'user': 'test'} |
39 | 40 |
40 | 41 |
95 test obsolete changeset with non-obsolete descendant | 96 test obsolete changeset with non-obsolete descendant |
96 $ hg up 1 -q | 97 $ hg up 1 -q |
97 $ mkcommit "obsol_c'" # 4 (on 1) | 98 $ mkcommit "obsol_c'" # 4 (on 1) |
98 created new head | 99 created new head |
99 $ hg debugobsolete `getid 3` `getid 4` | 100 $ hg debugobsolete `getid 3` `getid 4` |
101 1 new obsolescence markers | |
100 obsoleted 1 changesets | 102 obsoleted 1 changesets |
101 $ qlog | 103 $ qlog |
102 4 | 104 4 |
103 - 725c380fe99b | 105 - 725c380fe99b |
104 1 | 106 1 |
213 working directory parent is obsolete! (0d3f46688ccc) | 215 working directory parent is obsolete! (0d3f46688ccc) |
214 $ mkcommit obsol_d # 6 | 216 $ mkcommit obsol_d # 6 |
215 1 new orphan changesets | 217 1 new orphan changesets |
216 created new head | 218 created new head |
217 $ hg debugobsolete `getid 5` `getid 6` | 219 $ hg debugobsolete `getid 5` `getid 6` |
220 1 new obsolescence markers | |
218 obsoleted 1 changesets | 221 obsoleted 1 changesets |
219 $ qlog | 222 $ qlog |
220 6 | 223 6 |
221 - 95de7fc6918d | 224 - 95de7fc6918d |
222 4 | 225 4 |
272 working directory parent is obsolete! (0d3f46688ccc) | 275 working directory parent is obsolete! (0d3f46688ccc) |
273 $ mkcommit "obsol_d'" # 7 | 276 $ mkcommit "obsol_d'" # 7 |
274 1 new orphan changesets | 277 1 new orphan changesets |
275 created new head | 278 created new head |
276 $ hg debugobsolete `getid 6` `getid 7` | 279 $ hg debugobsolete `getid 6` `getid 7` |
280 1 new obsolescence markers | |
277 obsoleted 1 changesets | 281 obsoleted 1 changesets |
278 $ hg pull -R ../other-new . | 282 $ hg pull -R ../other-new . |
279 pulling from . | 283 pulling from . |
280 searching for changes | 284 searching for changes |
281 adding changesets | 285 adding changesets |
363 working directory parent is obsolete! (0d3f46688ccc) | 367 working directory parent is obsolete! (0d3f46688ccc) |
364 $ mkcommit "obsol_d''" | 368 $ mkcommit "obsol_d''" |
365 1 new orphan changesets | 369 1 new orphan changesets |
366 created new head | 370 created new head |
367 $ hg debugobsolete `getid 7` `getid 8` | 371 $ hg debugobsolete `getid 7` `getid 8` |
372 1 new obsolescence markers | |
368 obsoleted 1 changesets | 373 obsoleted 1 changesets |
369 $ cd ../other-new | 374 $ cd ../other-new |
370 $ hg up -q 3 | 375 $ hg up -q 3 |
371 $ hg pull ../local/ | 376 $ hg pull ../local/ |
372 pulling from ../local/ | 377 pulling from ../local/ |
426 $ mkcommit toto # 9 | 431 $ mkcommit toto # 9 |
427 created new head | 432 created new head |
428 $ hg id -n | 433 $ hg id -n |
429 9 | 434 9 |
430 $ hg debugobsolete `getid 0` `getid 9` | 435 $ hg debugobsolete `getid 0` `getid 9` |
436 1 new obsolescence markers | |
431 1 new phase-divergent changesets | 437 1 new phase-divergent changesets |
432 83b5778897ad try to obsolete immutable changeset 1f0dee641bb7 | 438 83b5778897ad try to obsolete immutable changeset 1f0dee641bb7 |
433 # at core level the warning is not issued | 439 # at core level the warning is not issued |
434 # this is now a big issue now that we have phase divergence warning | 440 # this is now a big issue now that we have phase divergence warning |
435 $ qlog -r 'obsolete()' | 441 $ qlog -r 'obsolete()' |
450 - 7c3bad9141dc | 456 - 7c3bad9141dc |
451 0 | 457 0 |
452 - 1f0dee641bb7 | 458 - 1f0dee641bb7 |
453 | 459 |
454 $ hg debugobsolete `getid 9` #kill | 460 $ hg debugobsolete `getid 9` #kill |
461 1 new obsolescence markers | |
455 obsoleted 1 changesets | 462 obsoleted 1 changesets |
456 $ hg up null -q # to be not based on 9 anymore | 463 $ hg up null -q # to be not based on 9 anymore |
457 $ qlog | 464 $ qlog |
458 8 | 465 8 |
459 - 159dfc9fa5d3 | 466 - 159dfc9fa5d3 |
560 2 new content-divergent changesets | 567 2 new content-divergent changesets |
561 $ hg up -q 10 | 568 $ hg up -q 10 |
562 $ mkcommit "obsol_d'''" | 569 $ mkcommit "obsol_d'''" |
563 created new head | 570 created new head |
564 $ hg debugobsolete `getid 11` `getid 12` | 571 $ hg debugobsolete `getid 11` `getid 12` |
572 1 new obsolescence markers | |
565 obsoleted 1 changesets | 573 obsoleted 1 changesets |
566 $ hg push ../other-new --traceback | 574 $ hg push ../other-new --traceback |
567 pushing to ../other-new | 575 pushing to ../other-new |
568 searching for changes | 576 searching for changes |
569 adding changesets | 577 adding changesets |
686 commit: (clean) | 694 commit: (clean) |
687 update: (2|9|11) new changesets, (3|9|10) branch heads \(merge\) (re) | 695 update: (2|9|11) new changesets, (3|9|10) branch heads \(merge\) (re) |
688 phases: 3 draft | 696 phases: 3 draft |
689 phase-divergent: 1 changesets | 697 phase-divergent: 1 changesets |
690 $ hg debugobsolete `getid a7a6f2b5d8a5` `getid 50f11e5e3a63` | 698 $ hg debugobsolete `getid a7a6f2b5d8a5` `getid 50f11e5e3a63` |
699 1 new obsolescence markers | |
691 2 new content-divergent changesets | 700 2 new content-divergent changesets |
692 $ hg log -r 'contentdivergent()' | 701 $ hg log -r 'contentdivergent()' |
693 changeset: 12:6db5e282cb91 | 702 changeset: 12:6db5e282cb91 |
694 parent: 10:2033b4e49474 | 703 parent: 10:2033b4e49474 |
695 user: test | 704 user: test |