hgext3rd/topic/stack.py
changeset 2684 90e11985d0cc
parent 2670 f5d52fa1cd55
child 2712 f19b314d8475
--- a/hgext3rd/topic/stack.py	Thu Jun 29 16:29:08 2017 +0200
+++ b/hgext3rd/topic/stack.py	Thu Jun 29 16:49:33 2017 +0200
@@ -17,7 +17,7 @@
     elif topic is not None:
         trevs = repo.revs("topic(%s) - obsolete()", topic)
     elif branch is not None:
-        trevs = repo.revs("branch(%s) - obsolete()", branch)
+        trevs = repo.revs("branch(%s) - public() - obsolete() - topic()", branch)
     else:
         raise error.ProgrammingError('neither branch and topic specified (not defined yet)')
     return _orderrevs(repo, trevs)