hgext3rd/topic/stack.py
changeset 2627 42abd3bd30ee
parent 2626 bc36a608e9e4
child 2632 62eb5a2d2112
equal deleted inserted replaced
2626:bc36a608e9e4 2627:42abd3bd30ee
    20     formatted with each suffix separated with a space.
    20     formatted with each suffix separated with a space.
    21     """
    21     """
    22     return ' '.join(prefix % suffix for suffix in labelssuffix)
    22     return ' '.join(prefix % suffix for suffix in labelssuffix)
    23 
    23 
    24 def showstack(ui, repo, topic, opts):
    24 def showstack(ui, repo, topic, opts):
       
    25 
       
    26     if topic not in repo.topics:
       
    27         raise error.Abort(_('cannot resolve "%s": no such topic found') % topic)
       
    28 
    25     fm = ui.formatter('topicstack', opts)
    29     fm = ui.formatter('topicstack', opts)
    26     prev = None
    30     prev = None
    27     entries = []
    31     entries = []
    28     idxmap = {}
    32     idxmap = {}
    29 
    33