Mercurial > evolve
comparison tests/test-topic-stack.t @ 5647:c2fab88e6d60
tests: rebase now produces different "one-line summary" output
CORE-TEST-OUTPUT-UPDATE: e9555305c5c6
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Thu, 29 Oct 2020 09:19:37 -0700 |
parents | 87966baf6ea9 |
children | 1c1d8966ec55 |
comparison
equal
deleted
inserted
replaced
5646:4c1eb455259f | 5647:c2fab88e6d60 |
---|---|
408 ------------------------------------- | 408 ------------------------------------- |
409 | 409 |
410 Make things linear again | 410 Make things linear again |
411 | 411 |
412 $ hg rebase -s 'desc(c_e)' -d 'desc(c_d) - obsolete()' | 412 $ hg rebase -s 'desc(c_e)' -d 'desc(c_d) - obsolete()' |
413 rebasing 4:0f9ac936c87d "c_e" (foo) | 413 rebasing 4:0f9ac936c87d foo "c_e" |
414 rebasing 5:6559e6d93aea "c_f" (foo) | 414 rebasing 5:6559e6d93aea foo "c_f" |
415 $ hg log -G | 415 $ hg log -G |
416 o 8 default {foo} draft c_f | 416 o 8 default {foo} draft c_f |
417 | | 417 | |
418 o 7 default {foo} draft c_e | 418 o 7 default {foo} draft c_e |
419 | | 419 | |
478 0 files updated, 0 files merged, 2 files removed, 0 files unresolved | 478 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
479 $ echo ccc > ddd | 479 $ echo ccc > ddd |
480 $ hg commit --amend -m 'c_D' | 480 $ hg commit --amend -m 'c_D' |
481 4 new orphan changesets | 481 4 new orphan changesets |
482 $ hg rebase -d . -s 'desc(c_g)' | 482 $ hg rebase -d . -s 'desc(c_g)' |
483 rebasing 9:81264ae8a36a "c_g" (foo) | 483 rebasing 9:81264ae8a36a foo "c_g" |
484 rebasing 10:fde5f5941642 "c_h" (foo) | 484 rebasing 10:fde5f5941642 foo "c_h" |
485 $ hg log -G | 485 $ hg log -G |
486 o 13 default {foo} draft c_h | 486 o 13 default {foo} draft c_h |
487 | | 487 | |
488 o 12 default {foo} draft c_g | 488 o 12 default {foo} draft c_g |
489 | | 489 | |
544 | | 544 | |
545 o 0 default {} public c_a | 545 o 0 default {} public c_a |
546 | 546 |
547 Converting into a linear chain | 547 Converting into a linear chain |
548 $ hg rebase -s 'desc("c_e") - obsolete()' -d 'desc("c_h") - obsolete()' | 548 $ hg rebase -s 'desc("c_e") - obsolete()' -d 'desc("c_h") - obsolete()' |
549 rebasing 7:215bc359096a "c_e" (foo) | 549 rebasing 7:215bc359096a foo "c_e" |
550 rebasing 8:ec9267b3f33f "c_f" (foo) | 550 rebasing 8:ec9267b3f33f foo "c_f" |
551 | 551 |
552 $ hg log -G | 552 $ hg log -G |
553 o 15 default {foo} draft c_f | 553 o 15 default {foo} draft c_f |
554 | | 554 | |
555 o 14 default {foo} draft c_e | 555 o 14 default {foo} draft c_e |
591 o 1 default {} public c_b | 591 o 1 default {} public c_b |
592 | | 592 | |
593 o 0 default {} public c_a | 593 o 0 default {} public c_a |
594 | 594 |
595 $ hg rebase -s 'desc("c_f") - obsolete()' -d 'desc("c_e") - obsolete()' | 595 $ hg rebase -s 'desc("c_f") - obsolete()' -d 'desc("c_e") - obsolete()' |
596 rebasing 15:77082e55de88 "c_f" (foo) | 596 rebasing 15:77082e55de88 foo "c_f" |
597 switching to topic foo | 597 switching to topic foo |
598 1 new orphan changesets | 598 1 new orphan changesets |
599 switching to topic foobar | 599 switching to topic foobar |
600 $ hg rebase -s 'desc("c_g") - obsolete()' -d 'desc("c_D") - obsolete()' | 600 $ hg rebase -s 'desc("c_g") - obsolete()' -d 'desc("c_D") - obsolete()' |
601 rebasing 12:0c3e8aed985d "c_g" (foo) | 601 rebasing 12:0c3e8aed985d foo "c_g" |
602 switching to topic foo | 602 switching to topic foo |
603 rebasing 13:b9e4f3709bc5 "c_h" (foo) | 603 rebasing 13:b9e4f3709bc5 foo "c_h" |
604 rebasing 16:4bc813530301 "c_e" (foobar) | 604 rebasing 16:4bc813530301 foobar "c_e" |
605 switching to topic foobar | 605 switching to topic foobar |
606 rebasing 18:4406ea4be852 "c_f" (tip foo) | 606 rebasing 18:4406ea4be852 tip foo "c_f" |
607 switching to topic foo | 607 switching to topic foo |
608 switching to topic foobar | 608 switching to topic foobar |
609 $ hg up | 609 $ hg up |
610 3 files updated, 0 files merged, 0 files removed, 0 files unresolved | 610 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
611 $ hg log --graph | 611 $ hg log --graph |
900 -------------------------------- | 900 -------------------------------- |
901 | 901 |
902 get things linear again | 902 get things linear again |
903 | 903 |
904 $ hg rebase -r s1 -d default | 904 $ hg rebase -r s1 -d default |
905 rebasing 16:1d84ec948370 "c_D" (tip blue) | 905 rebasing 16:1d84ec948370 tip blue "c_D" |
906 switching to topic blue | 906 switching to topic blue |
907 $ hg rebase -r s2 -d s1 | 907 $ hg rebase -r s2 -d s1 |
908 rebasing 13:3ab2eedae500 "c_G" (blue) | 908 rebasing 13:3ab2eedae500 blue "c_G" |
909 $ hg rebase -r s3 -d s2 | 909 $ hg rebase -r s3 -d s2 |
910 rebasing 8:3bfe800e0486 "c_I" (blue) | 910 rebasing 8:3bfe800e0486 blue "c_I" |
911 $ hg stack | 911 $ hg stack |
912 ### topic: blue | 912 ### topic: blue |
913 ### target: default (branch) | 913 ### target: default (branch) |
914 s3: c_I | 914 s3: c_I |
915 s2: c_G | 915 s2: c_G |