src/topic/stack.py
changeset 1896 4ae421cbb07c
parent 1895 c8e4c6e03957
child 1897 38570c53b1cf
equal deleted inserted replaced
1895:c8e4c6e03957 1896:4ae421cbb07c
     4 # GNU General Public License version 2 or any later version.
     4 # GNU General Public License version 2 or any later version.
     5 from mercurial.i18n import _
     5 from mercurial.i18n import _
     6 from mercurial import error
     6 from mercurial import error
     7 
     7 
     8 def _getstack(repo, topic):
     8 def _getstack(repo, topic):
     9     # XXX need to exclude obsolete changesets
       
    10     # XXX need sorting
     9     # XXX need sorting
    11     return repo.revs("topic(%s)", topic)
    10     return repo.revs("topic(%s) - obsolete()", topic)
    12 
    11 
    13 def showstack(ui, repo, topic):
    12 def showstack(ui, repo, topic):
    14     if not topic:
    13     if not topic:
    15         topic = repo.currenttopic
    14         topic = repo.currenttopic
    16     if not topic:
    15     if not topic: