tests/test-topic-stack.t
changeset 2919 5b514ab2ab4e
parent 2918 0437158e0ed6
child 2927 01cf426bd458
equal deleted inserted replaced
2918:0437158e0ed6 2919:5b514ab2ab4e
   530   o  1 default {} public c_b
   530   o  1 default {} public c_b
   531   |
   531   |
   532   o  0 default {} public c_a
   532   o  0 default {} public c_a
   533   
   533   
   534 XXX: The following should show single heads
   534 XXX: The following should show single heads
       
   535 XXX: The behind count is weird, because the topic are interleaved.
       
   536 
   535   $ hg stack
   537   $ hg stack
   536   ### topic: foobar (2 heads)
   538   ### topic: foobar
   537   ### branch: default, 3 behind
   539   ### branch: default, 3 behind
   538   t2: c_D
   540   t2@ c_e (current)
   539     ^ c_c
   541     ^ c_h
   540   t1@ c_e (current)
   542   t1: c_D
   541   t0^ c_h (base)
   543   t0^ c_c (base)
   542 
   544 
   543   $ hg stack foo
   545   $ hg stack foo
   544   ### topic: foo (3 heads)
   546   ### topic: foo
   545   ### branch: default, ambigious rebase destination
   547   ### branch: default, ambigious rebase destination
   546   t4: c_c
   548   t4: c_f
   547     ^ c_b
   549     ^ c_e
   548   t3: c_h
   550   t3: c_h
   549   t2: c_g
   551   t2: c_g
   550     ^ c_D
   552     ^ c_D
   551   t1: c_f
   553   t1: c_c
   552   t0^ c_e (base)
   554   t0^ c_b (base)
   553 
   555 
   554 case involving a merge
   556 case involving a merge
   555 ----------------------
   557 ----------------------
   556 
   558 
   557   $ cd ..
   559   $ cd ..
   616   |
   618   |
   617   o  0 default {} draft c_A
   619   o  0 default {} draft c_A
   618   
   620   
   619 
   621 
   620   $ hg stack red
   622   $ hg stack red
   621   ### topic: red (3 heads)
   623   ### topic: red
   622   ### branch: default, 6 behind
   624   ### branch: default, 6 behind
   623   t5: c_C
   625   t5: c_H
   624   t2^ c_B (base)
       
   625   t4: c_F
       
   626   t3: c_E
       
   627   t2: c_B
       
   628     ^ c_A
       
   629   t1: c_H
       
   630     ^ c_G
   626     ^ c_G
   631     ^ c_D
   627     ^ c_D
   632   t0^ c_D (base)
   628   t4: c_C
       
   629   t1^ c_B (base)
       
   630   t3: c_F
       
   631   t2: c_E
       
   632   t1: c_B
       
   633   t0^ c_A (base)
   633   $ hg stack blue
   634   $ hg stack blue
   634   ### topic: blue (3 heads)
   635   ### topic: blue
   635   ### branch: default, ambigious rebase destination
   636   ### branch: default, ambigious rebase destination
   636   t3: c_D
   637   t3@ c_I (current)
       
   638     ^ c_H
       
   639   t2: c_D
   637     ^ c_C
   640     ^ c_C
   638   t2: c_G
   641   t1: c_G
   639     ^ c_F
   642   t0^ c_F (base)
   640   t1@ c_I (current)
       
   641   t0^ c_H (base)
       
   642 
   643 
   643 Even with some obsolete and orphan changesets
   644 Even with some obsolete and orphan changesets
   644 
   645 
   645 (the ordering of each branch of "blue" change because their hash change. we
   646 (the ordering of each branch of "blue" change because their hash change. we
   646 should stabilize this eventuelly)
   647 should stabilize this eventuelly)
   682   |/
   683   |/
   683   o  0 default {} draft c_A
   684   o  0 default {} draft c_A
   684   
   685   
   685 
   686 
   686   $ hg stack red
   687   $ hg stack red
   687   ### topic: red (3 heads)
   688   ### topic: red
   688   ### branch: default, ambigious rebase destination
   689   ### branch: default, ambigious rebase destination
   689   t5$ c_H (unstable)
   690   t5$ c_H (unstable)
   690     ^ c_G
   691     ^ c_G
   691     ^ c_D
   692     ^ c_D
   692   t4$ c_C (unstable)
   693   t4$ c_C (unstable)
   694   t3$ c_F (unstable)
   695   t3$ c_F (unstable)
   695   t2$ c_E (unstable)
   696   t2$ c_E (unstable)
   696   t1: c_B
   697   t1: c_B
   697   t0^ c_A (base)
   698   t0^ c_A (base)
   698   $ hg stack blue
   699   $ hg stack blue
   699   ### topic: blue (3 heads)
   700   ### topic: blue
   700   ### branch: default, ambigious rebase destination
   701   ### branch: default, ambigious rebase destination
   701   t3$ c_G (unstable)
   702   t3$ c_I (unstable)
       
   703     ^ c_H
       
   704   t2$ c_G (unstable)
   702     ^ c_F
   705     ^ c_F
   703   t2$ c_I (unstable)
       
   704     ^ c_H
       
   705   t1$ c_D (current unstable)
   706   t1$ c_D (current unstable)
   706   t0^ c_C (base)
   707   t0^ c_C (base)
   707 
   708 
   708 more obsolescence
   709 more obsolescence
   709 
   710 
   756   |/
   757   |/
   757   o  0 default {} draft c_A
   758   o  0 default {} draft c_A
   758   
   759   
   759 
   760 
   760   $ hg stack red
   761   $ hg stack red
   761   ### topic: red (3 heads)
   762   ### topic: red
   762   ### branch: default, ambigious rebase destination
   763   ### branch: default, ambigious rebase destination
   763   t5$ c_H (unstable)
   764   t5$ c_H (unstable)
   764     ^ c_G
   765     ^ c_G
   765     ^ c_D
   766     ^ c_D
   766   t4$ c_F (unstable)
   767   t4$ c_F (unstable)
   768   t1^ c_B (base)
   769   t1^ c_B (base)
   769   t2$ c_C (unstable)
   770   t2$ c_C (unstable)
   770   t1: c_B
   771   t1: c_B
   771   t0^ c_A (base)
   772   t0^ c_A (base)
   772   $ hg stack blue
   773   $ hg stack blue
   773   ### topic: blue (3 heads)
   774   ### topic: blue
   774   ### branch: default, ambigious rebase destination
   775   ### branch: default, ambigious rebase destination
   775   t3$ c_I (unstable)
   776   t3$ c_I (unstable)
   776     ^ c_H
   777     ^ c_H
   777   t2$ c_G (unstable)
   778   t2$ c_G (unstable)
   778     ^ c_F
   779     ^ c_F