Mercurial > evolve
comparison tests/test-topic-stack.t @ 4432:5da1d162ad50
stack: rename unstable -> orphan
That's the only instability stack can currently show, but it's about to show
more and showing "unstable" for one type of instability just isn't good.
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Thu, 07 Mar 2019 19:13:45 +0800 |
parents | 41f38bf15b4c |
children | ef155f624670 |
comparison
equal
deleted
inserted
replaced
4431:f109917f5c28 | 4432:5da1d162ad50 |
---|---|
329 o 0 default {} public c_a | 329 o 0 default {} public c_a |
330 | 330 |
331 $ hg topic --list | 331 $ hg topic --list |
332 ### topic: foo | 332 ### topic: foo |
333 ### target: default (branch) | 333 ### target: default (branch) |
334 s4$ c_f (unstable) | 334 s4$ c_f (orphan) |
335 s3$ c_e (unstable) | 335 s3$ c_e (orphan) |
336 s2@ c_d (current) | 336 s2@ c_d (current) |
337 s1: c_c | 337 s1: c_c |
338 s0^ c_b (base) | 338 s0^ c_b (base) |
339 $ hg up s3 | 339 $ hg up s3 |
340 2 files updated, 0 files merged, 0 files removed, 0 files unresolved | 340 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
341 $ hg topic --list | 341 $ hg topic --list |
342 ### topic: foo | 342 ### topic: foo |
343 ### target: default (branch) | 343 ### target: default (branch) |
344 s4$ c_f (unstable) | 344 s4$ c_f (orphan) |
345 s3$ c_e (current unstable) | 345 s3$ c_e (current orphan) |
346 s2: c_d | 346 s2: c_d |
347 s1: c_c | 347 s1: c_c |
348 s0^ c_b (base) | 348 s0^ c_b (base) |
349 $ hg topic --list --color=debug | 349 $ hg topic --list --color=debug |
350 [topic.stack.summary.topic|### topic: [topic.active|foo]] | 350 [topic.stack.summary.topic|### topic: [topic.active|foo]] |
351 [topic.stack.summary.branches|### target: default (branch)] | 351 [topic.stack.summary.branches|### target: default (branch)] |
352 [topic.stack.index topic.stack.index.unstable|s4][topic.stack.state topic.stack.state.unstable|$] [topic.stack.desc topic.stack.desc.unstable|c_f][topic.stack.state topic.stack.state.unstable| (unstable)] | 352 [topic.stack.index topic.stack.index.orphan|s4][topic.stack.state topic.stack.state.orphan|$] [topic.stack.desc topic.stack.desc.orphan|c_f][topic.stack.state topic.stack.state.orphan| (orphan)] |
353 [topic.stack.index topic.stack.index.current topic.stack.index.unstable|s3][topic.stack.state topic.stack.state.current topic.stack.state.unstable|$] [topic.stack.desc topic.stack.desc.current topic.stack.desc.unstable|c_e][topic.stack.state topic.stack.state.current topic.stack.state.unstable| (current unstable)] | 353 [topic.stack.index topic.stack.index.current topic.stack.index.orphan|s3][topic.stack.state topic.stack.state.current topic.stack.state.orphan|$] [topic.stack.desc topic.stack.desc.current topic.stack.desc.orphan|c_e][topic.stack.state topic.stack.state.current topic.stack.state.orphan| (current orphan)] |
354 [topic.stack.index topic.stack.index.clean|s2][topic.stack.state topic.stack.state.clean|:] [topic.stack.desc topic.stack.desc.clean|c_d] | 354 [topic.stack.index topic.stack.index.clean|s2][topic.stack.state topic.stack.state.clean|:] [topic.stack.desc topic.stack.desc.clean|c_d] |
355 [topic.stack.index topic.stack.index.clean|s1][topic.stack.state topic.stack.state.clean|:] [topic.stack.desc topic.stack.desc.clean|c_c] | 355 [topic.stack.index topic.stack.index.clean|s1][topic.stack.state topic.stack.state.clean|:] [topic.stack.desc topic.stack.desc.clean|c_c] |
356 [topic.stack.index topic.stack.index.base|s0][topic.stack.state topic.stack.state.base|^] [topic.stack.desc topic.stack.desc.base|c_b][topic.stack.state topic.stack.state.base| (base)] | 356 [topic.stack.index topic.stack.index.base|s0][topic.stack.state topic.stack.state.base|^] [topic.stack.desc topic.stack.desc.base|c_b][topic.stack.state topic.stack.state.base| (base)] |
357 $ hg up s2 | 357 $ hg up s2 |
358 1 files updated, 0 files merged, 1 files removed, 0 files unresolved | 358 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
486 ### topic: foo (2 heads) | 486 ### topic: foo (2 heads) |
487 ### target: default (branch) | 487 ### target: default (branch) |
488 s6: c_h | 488 s6: c_h |
489 s5: c_g | 489 s5: c_g |
490 s2^ c_D (base current) | 490 s2^ c_D (base current) |
491 s4$ c_f (unstable) | 491 s4$ c_f (orphan) |
492 s3$ c_e (unstable) | 492 s3$ c_e (orphan) |
493 s2@ c_D (current) | 493 s2@ c_D (current) |
494 s1: c_c | 494 s1: c_c |
495 s0^ c_b (base) | 495 s0^ c_b (base) |
496 | 496 |
497 Trying to list non existing topic | 497 Trying to list non existing topic |
765 | 765 |
766 | 766 |
767 $ hg stack red | 767 $ hg stack red |
768 ### topic: red | 768 ### topic: red |
769 ### target: default (branch), ambiguous rebase destination - topic 'red' has 3 heads | 769 ### target: default (branch), ambiguous rebase destination - topic 'red' has 3 heads |
770 s5$ c_H (unstable) | 770 s5$ c_H (orphan) |
771 ^ c_G | 771 ^ c_G |
772 ^ c_D | 772 ^ c_D |
773 s4$ c_C (unstable) | 773 s4$ c_C (orphan) |
774 s1^ c_B (base) | 774 s1^ c_B (base) |
775 s3$ c_F (unstable) | 775 s3$ c_F (orphan) |
776 s2$ c_E (unstable) | 776 s2$ c_E (orphan) |
777 s1: c_B | 777 s1: c_B |
778 s0^ c_A (base) | 778 s0^ c_A (base) |
779 $ hg stack blue | 779 $ hg stack blue |
780 ### topic: blue | 780 ### topic: blue |
781 ### target: default (branch), ambiguous rebase destination - topic 'blue' has 3 heads | 781 ### target: default (branch), ambiguous rebase destination - topic 'blue' has 3 heads |
782 s3$ c_I (unstable) | 782 s3$ c_I (orphan) |
783 ^ c_H | 783 ^ c_H |
784 s2$ c_G (unstable) | 784 s2$ c_G (orphan) |
785 ^ c_F | 785 ^ c_F |
786 s1$ c_D (current unstable) | 786 s1$ c_D (current orphan) |
787 s0^ c_C (base unstable) | 787 s0^ c_C (base orphan) |
788 | 788 |
789 more obsolescence | 789 more obsolescence |
790 | 790 |
791 $ hg up 'max(desc("c_H"))' | 791 $ hg up 'max(desc("c_H"))' |
792 switching to topic red | 792 switching to topic red |
839 | 839 |
840 | 840 |
841 $ hg stack red | 841 $ hg stack red |
842 ### topic: red | 842 ### topic: red |
843 ### target: default (branch), ambiguous rebase destination - topic 'red' has 3 heads | 843 ### target: default (branch), ambiguous rebase destination - topic 'red' has 3 heads |
844 s5$ c_H (unstable) | 844 s5$ c_H (orphan) |
845 ^ c_G | 845 ^ c_G |
846 ^ c_D | 846 ^ c_D |
847 s4$ c_F (unstable) | 847 s4$ c_F (orphan) |
848 s3$ c_E (unstable) | 848 s3$ c_E (orphan) |
849 s1^ c_B (base) | 849 s1^ c_B (base) |
850 s2$ c_C (unstable) | 850 s2$ c_C (orphan) |
851 s1: c_B | 851 s1: c_B |
852 s0^ c_A (base) | 852 s0^ c_A (base) |
853 $ hg stack blue | 853 $ hg stack blue |
854 ### topic: blue | 854 ### topic: blue |
855 ### target: default (branch), ambiguous rebase destination - topic 'blue' has 3 heads | 855 ### target: default (branch), ambiguous rebase destination - topic 'blue' has 3 heads |
856 s3$ c_I (unstable) | 856 s3$ c_I (orphan) |
857 ^ c_H | 857 ^ c_H |
858 s2$ c_G (unstable) | 858 s2$ c_G (orphan) |
859 ^ c_F | 859 ^ c_F |
860 s1$ c_D (current unstable) | 860 s1$ c_D (current orphan) |
861 s0^ c_C (base unstable) | 861 s0^ c_C (base orphan) |
862 | 862 |
863 Test stack behavior with a split | 863 Test stack behavior with a split |
864 -------------------------------- | 864 -------------------------------- |
865 | 865 |
866 get things linear again | 866 get things linear again |
895 A Z | 895 A Z |
896 A ggg | 896 A ggg |
897 $ hg stack | 897 $ hg stack |
898 ### topic: blue | 898 ### topic: blue |
899 ### target: default (branch) | 899 ### target: default (branch) |
900 s3$ c_I (unstable) | 900 s3$ c_I (orphan) |
901 s2@ c_G (current) | 901 s2@ c_G (current) |
902 s1: c_D | 902 s1: c_D |
903 s0^ c_A (base) | 903 s0^ c_A (base) |
904 $ hg --config extensions.evolve= --config ui.interactive=yes split << EOF | 904 $ hg --config extensions.evolve= --config ui.interactive=yes split << EOF |
905 > y | 905 > y |
975 Check that stack ouput still make sense | 975 Check that stack ouput still make sense |
976 | 976 |
977 $ hg stack | 977 $ hg stack |
978 ### topic: blue | 978 ### topic: blue |
979 ### target: default (branch) | 979 ### target: default (branch) |
980 s4$ c_I (unstable) | 980 s4$ c_I (orphan) |
981 s3@ c_G (current) | 981 s3@ c_G (current) |
982 s2: c_G | 982 s2: c_G |
983 s1: c_D | 983 s1: c_D |
984 s0^ c_A (base) | 984 s0^ c_A (base) |