132 summary: add obsol_c |
132 summary: add obsol_c |
133 |
133 |
134 working directory parent is obsolete! (0d3f46688ccc) |
134 working directory parent is obsolete! (0d3f46688ccc) |
135 (use 'hg evolve' to update to its successor: 725c380fe99b) |
135 (use 'hg evolve' to update to its successor: 725c380fe99b) |
136 $ mkcommit d # 5 (on 3) |
136 $ mkcommit d # 5 (on 3) |
137 1 new orphan changesets |
137 1 new unstable changesets |
138 $ qlog -r 'obsolete()' |
138 $ qlog -r 'obsolete()' |
139 3 |
139 3 |
140 - 0d3f46688ccc |
140 - 0d3f46688ccc |
141 |
141 |
142 $ qlog -r 'extinct()' --hidden |
142 $ qlog -r 'extinct()' --hidden |
173 abort: empty revision set |
173 abort: empty revision set |
174 [255] |
174 [255] |
175 $ hg push ../other-new |
175 $ hg push ../other-new |
176 pushing to ../other-new |
176 pushing to ../other-new |
177 searching for changes |
177 searching for changes |
178 abort: push includes orphan changeset: a7a6f2b5d8a5! |
178 abort: push includes unstable changeset: a7a6f2b5d8a5! |
179 (use 'hg evolve' to get a stable history or --force to ignore warnings) |
179 (use 'hg evolve' to get a stable history or --force to ignore warnings) |
180 [255] |
180 [255] |
181 $ hg push -f ../other-new |
181 $ hg push -f ../other-new |
182 pushing to ../other-new |
182 pushing to ../other-new |
183 searching for changes |
183 searching for changes |
208 - 1f0dee641bb7 |
208 - 1f0dee641bb7 |
209 $ hg up --hidden 3 -q |
209 $ hg up --hidden 3 -q |
210 working directory parent is obsolete! (0d3f46688ccc) |
210 working directory parent is obsolete! (0d3f46688ccc) |
211 $ mkcommit obsol_d # 6 |
211 $ mkcommit obsol_d # 6 |
212 created new head |
212 created new head |
213 1 new orphan changesets |
213 1 new unstable changesets |
214 $ hg debugobsolete `getid 5` `getid 6` |
214 $ hg debugobsolete `getid 5` `getid 6` |
215 obsoleted 1 changesets |
215 obsoleted 1 changesets |
216 $ qlog |
216 $ qlog |
217 6 |
217 6 |
218 - 95de7fc6918d |
218 - 95de7fc6918d |
228 3 |
228 3 |
229 - 0d3f46688ccc |
229 - 0d3f46688ccc |
230 $ hg push ../other-new |
230 $ hg push ../other-new |
231 pushing to ../other-new |
231 pushing to ../other-new |
232 searching for changes |
232 searching for changes |
233 abort: push includes orphan changeset: 95de7fc6918d! |
233 abort: push includes unstable changeset: 95de7fc6918d! |
234 (use 'hg evolve' to get a stable history or --force to ignore warnings) |
234 (use 'hg evolve' to get a stable history or --force to ignore warnings) |
235 [255] |
235 [255] |
236 $ hg push ../other-new -f # use f because there is unstability |
236 $ hg push ../other-new -f # use f because there is unstability |
237 pushing to ../other-new |
237 pushing to ../other-new |
238 searching for changes |
238 searching for changes |
267 |
267 |
268 $ hg up --hidden -q .^ # 3 |
268 $ hg up --hidden -q .^ # 3 |
269 working directory parent is obsolete! (0d3f46688ccc) |
269 working directory parent is obsolete! (0d3f46688ccc) |
270 $ mkcommit "obsol_d'" # 7 |
270 $ mkcommit "obsol_d'" # 7 |
271 created new head |
271 created new head |
272 1 new orphan changesets |
272 1 new unstable changesets |
273 $ hg debugobsolete `getid 6` `getid 7` |
273 $ hg debugobsolete `getid 6` `getid 7` |
274 obsoleted 1 changesets |
274 obsoleted 1 changesets |
275 $ hg pull -R ../other-new . |
275 $ hg pull -R ../other-new . |
276 pulling from . |
276 pulling from . |
277 searching for changes |
277 searching for changes |
357 |
357 |
358 $ hg up --hidden .^ -q # 3 |
358 $ hg up --hidden .^ -q # 3 |
359 working directory parent is obsolete! (0d3f46688ccc) |
359 working directory parent is obsolete! (0d3f46688ccc) |
360 $ mkcommit "obsol_d''" |
360 $ mkcommit "obsol_d''" |
361 created new head |
361 created new head |
362 1 new orphan changesets |
362 1 new unstable changesets |
363 $ hg debugobsolete `getid 7` `getid 8` |
363 $ hg debugobsolete `getid 7` `getid 8` |
364 obsoleted 1 changesets |
364 obsoleted 1 changesets |
365 $ cd ../other-new |
365 $ cd ../other-new |
366 $ hg up -q 3 |
366 $ hg up -q 3 |
367 $ hg pull ../local/ |
367 $ hg pull ../local/ |
519 |
519 |
520 #excluded 'whole rebase set is extinct and ignored.' message not in core |
520 #excluded 'whole rebase set is extinct and ignored.' message not in core |
521 $ hg rebase -b '3' -d 4 --traceback --config experimental.rebaseskipobsolete=0 |
521 $ hg rebase -b '3' -d 4 --traceback --config experimental.rebaseskipobsolete=0 |
522 rebasing 3:0d3f46688ccc "add obsol_c" |
522 rebasing 3:0d3f46688ccc "add obsol_c" |
523 rebasing 8:159dfc9fa5d3 "add obsol_d''" (tip) |
523 rebasing 8:159dfc9fa5d3 "add obsol_d''" (tip) |
524 2 new content-divergent changesets |
524 2 new divergent changesets |
525 $ hg --hidden log -q -r 'successors(3)' |
525 $ hg --hidden log -q -r 'successors(3)' |
526 4:725c380fe99b |
526 4:725c380fe99b |
527 10:2033b4e49474 |
527 10:2033b4e49474 |
528 $ hg up tip |
528 $ hg up tip |
529 ? files updated, 0 files merged, 0 files removed, 0 files unresolved (glob) |
529 ? files updated, 0 files merged, 0 files removed, 0 files unresolved (glob) |
570 check bumped detection |
570 check bumped detection |
571 (make an obsolete changeset public) |
571 (make an obsolete changeset public) |
572 |
572 |
573 $ cd local |
573 $ cd local |
574 $ hg phase --hidden --public 11 |
574 $ hg phase --hidden --public 11 |
575 1 new phase-divergent changesets |
575 1 new bumped changesets |
576 $ hg log -G --template='{rev} - ({phase}) {node|short} {desc}\n' |
576 $ hg log -G --template='{rev} - ({phase}) {node|short} {desc}\n' |
577 @ 12 - (draft) 6db5e282cb91 add obsol_d''' |
577 @ 12 - (draft) 6db5e282cb91 add obsol_d''' |
578 | |
578 | |
579 | o 11 - (public) 9468a5f5d8b2 add obsol_d'' |
579 | o 11 - (public) 9468a5f5d8b2 add obsol_d'' |
580 |/ |
580 |/ |
590 changeset: 12:6db5e282cb91 |
590 changeset: 12:6db5e282cb91 |
591 tag: tip |
591 tag: tip |
592 parent: 10:2033b4e49474 |
592 parent: 10:2033b4e49474 |
593 user: test |
593 user: test |
594 date: Thu Jan 01 00:00:00 1970 +0000 |
594 date: Thu Jan 01 00:00:00 1970 +0000 |
595 instability: phase-divergent |
595 trouble: bumped |
596 summary: add obsol_d''' |
596 summary: add obsol_d''' |
597 |
597 |
598 $ hg push ../other-new/ |
598 $ hg push ../other-new/ |
599 pushing to ../other-new/ |
599 pushing to ../other-new/ |
600 searching for changes |
600 searching for changes |
601 abort: push includes phase-divergent changeset: 6db5e282cb91! |
601 abort: push includes bumped changeset: 6db5e282cb91! |
602 (use 'hg evolve' to get a stable history or --force to ignore warnings) |
602 (use 'hg evolve' to get a stable history or --force to ignore warnings) |
603 [255] |
603 [255] |
604 |
604 |
605 Check hg commit --amend compat |
605 Check hg commit --amend compat |
606 |
606 |
620 | |
620 | |
621 | o changeset: 12:6db5e282cb91 |
621 | o changeset: 12:6db5e282cb91 |
622 |/ parent: 10:2033b4e49474 |
622 |/ parent: 10:2033b4e49474 |
623 | user: test |
623 | user: test |
624 | date: Thu Jan 01 00:00:00 1970 +0000 |
624 | date: Thu Jan 01 00:00:00 1970 +0000 |
625 | instability: phase-divergent |
625 | trouble: bumped |
626 | summary: add obsol_d''' |
626 | summary: add obsol_d''' |
627 | |
627 | |
628 | o changeset: 11:9468a5f5d8b2 |
628 | o changeset: 11:9468a5f5d8b2 |
629 |/ user: test |
629 |/ user: test |
630 | date: Thu Jan 01 00:00:00 1970 +0000 |
630 | date: Thu Jan 01 00:00:00 1970 +0000 |
677 add obsolet_conflicting_d |
677 add obsolet_conflicting_d |
678 branch: default |
678 branch: default |
679 commit: (clean) |
679 commit: (clean) |
680 update: (2|9|11) new changesets, (3|9|10) branch heads \(merge\) (re) |
680 update: (2|9|11) new changesets, (3|9|10) branch heads \(merge\) (re) |
681 phases: 3 draft |
681 phases: 3 draft |
682 phase-divergent: 1 changesets |
682 bumped: 1 changesets |
683 $ hg debugobsolete `getid a7a6f2b5d8a5` `getid 50f11e5e3a63` |
683 $ hg debugobsolete `getid a7a6f2b5d8a5` `getid 50f11e5e3a63` |
684 $ hg log -r 'contentdivergent()' |
684 $ hg log -r 'contentdivergent()' |
685 changeset: 12:6db5e282cb91 |
685 changeset: 12:6db5e282cb91 |
686 parent: 10:2033b4e49474 |
686 parent: 10:2033b4e49474 |
687 user: test |
687 user: test |
688 date: Thu Jan 01 00:00:00 1970 +0000 |
688 date: Thu Jan 01 00:00:00 1970 +0000 |
689 instability: phase-divergent, content-divergent |
689 trouble: bumped, divergent |
690 summary: add obsol_d''' |
690 summary: add obsol_d''' |
691 |
691 |
692 changeset: 16:50f11e5e3a63 |
692 changeset: 16:50f11e5e3a63 |
693 tag: tip |
693 tag: tip |
694 parent: 11:9468a5f5d8b2 |
694 parent: 11:9468a5f5d8b2 |
695 user: test |
695 user: test |
696 date: Thu Jan 01 00:00:00 1970 +0000 |
696 date: Thu Jan 01 00:00:00 1970 +0000 |
697 instability: content-divergent |
697 trouble: divergent |
698 summary: add obsolet_conflicting_d |
698 summary: add obsolet_conflicting_d |
699 |
699 |
700 |
700 |
701 $ hg up --hidden 3 -q |
701 $ hg up --hidden 3 -q |
702 working directory parent is obsolete! (0d3f46688ccc) |
702 working directory parent is obsolete! (0d3f46688ccc) |
720 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
720 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
721 working directory parent is obsolete! (4538525df7e2) |
721 working directory parent is obsolete! (4538525df7e2) |
722 (4538525df7e2 has diverged, use 'hg evolve --list --contentdivergent' to resolve the issue) |
722 (4538525df7e2 has diverged, use 'hg evolve --list --contentdivergent' to resolve the issue) |
723 $ hg export 9468a5f5d8b2 | hg import - |
723 $ hg export 9468a5f5d8b2 | hg import - |
724 applying patch from stdin |
724 applying patch from stdin |
725 1 new orphan changesets |
725 1 new unstable changesets |
726 |
726 |
727 |
727 |
728 Relevant marker computation |
728 Relevant marker computation |
729 ============================== |
729 ============================== |
730 |
730 |
732 @ changeset: 17:a5f7a21fe7bc |
732 @ changeset: 17:a5f7a21fe7bc |
733 | tag: tip |
733 | tag: tip |
734 | parent: 2:4538525df7e2 |
734 | parent: 2:4538525df7e2 |
735 | user: test |
735 | user: test |
736 | date: Thu Jan 01 00:00:00 1970 +0000 |
736 | date: Thu Jan 01 00:00:00 1970 +0000 |
737 | instability: orphan |
737 | trouble: unstable |
738 | summary: add obsol_d'' |
738 | summary: add obsol_d'' |
739 | |
739 | |
740 | o changeset: 16:50f11e5e3a63 |
740 | o changeset: 16:50f11e5e3a63 |
741 | | parent: 11:9468a5f5d8b2 |
741 | | parent: 11:9468a5f5d8b2 |
742 | | user: test |
742 | | user: test |
743 | | date: Thu Jan 01 00:00:00 1970 +0000 |
743 | | date: Thu Jan 01 00:00:00 1970 +0000 |
744 | | instability: content-divergent |
744 | | trouble: divergent |
745 | | summary: add obsolet_conflicting_d |
745 | | summary: add obsolet_conflicting_d |
746 | | |
746 | | |
747 | | o changeset: 15:705ab2a6b72e |
747 | | o changeset: 15:705ab2a6b72e |
748 | | | parent: 10:2033b4e49474 |
748 | | | parent: 10:2033b4e49474 |
749 | | | user: test |
749 | | | user: test |
765 | | | |
765 | | | |
766 | | | o changeset: 12:6db5e282cb91 |
766 | | | o changeset: 12:6db5e282cb91 |
767 | | |/ parent: 10:2033b4e49474 |
767 | | |/ parent: 10:2033b4e49474 |
768 | | | user: test |
768 | | | user: test |
769 | | | date: Thu Jan 01 00:00:00 1970 +0000 |
769 | | | date: Thu Jan 01 00:00:00 1970 +0000 |
770 | | | instability: phase-divergent, content-divergent |
770 | | | trouble: bumped, divergent |
771 | | | summary: add obsol_d''' |
771 | | | summary: add obsol_d''' |
772 | | | |
772 | | | |
773 | o | changeset: 11:9468a5f5d8b2 |
773 | o | changeset: 11:9468a5f5d8b2 |
774 | |/ user: test |
774 | |/ user: test |
775 | | date: Thu Jan 01 00:00:00 1970 +0000 |
775 | | date: Thu Jan 01 00:00:00 1970 +0000 |