tests/test-stack-branch.t
changeset 2684 90e11985d0cc
parent 2682 a6e3c2fcb1d7
child 2691 9b68a2083dac
--- a/tests/test-stack-branch.t	Thu Jun 29 16:29:08 2017 +0200
+++ b/tests/test-stack-branch.t	Thu Jun 29 16:49:33 2017 +0200
@@ -251,3 +251,39 @@
   b1: c_c
     ^ c_b
 
+Check that stack doesn't show draft changesets on a branch
+----------------------------------------------------------
+
+  $ hg stack
+  ### branch: foo (2 heads)
+  b6$ c_f (unstable)
+  b5$ c_e (unstable)
+  b2^ c_D (base)
+  b4: c_h
+  b3: c_g
+  b2@ c_D (current)
+  b1: c_c
+    ^ c_b
+  $ hg phase --public b1
+  $ hg stack
+  ### branch: foo (2 heads)
+  b5$ c_f (unstable)
+  b4$ c_e (unstable)
+  b1^ c_D (base)
+  b3: c_h
+  b2: c_g
+  b1@ c_D (current)
+    ^ c_c
+
+Check that stack doesn't show changeset with a topic
+----------------------------------------------------
+
+  $ hg topic --rev b4::b5 sometopic
+  changed topic on 2 changes
+  please run hg evolve --rev "topic(sometopic)" now
+  $ hg stack
+  ### branch: foo
+  b3: c_h
+  b2: c_g
+  b1@ c_D (current)
+    ^ c_c