equal
deleted
inserted
replaced
82 r = revs[idx - 1] |
82 r = revs[idx - 1] |
83 except IndexError: |
83 except IndexError: |
84 msg = _('cannot resolve "%s": topic "%s" has only %d changesets') |
84 msg = _('cannot resolve "%s": topic "%s" has only %d changesets') |
85 raise error.Abort(msg % (name, topic, len(revs))) |
85 raise error.Abort(msg % (name, topic, len(revs))) |
86 return [repo[r].node()] |
86 return [repo[r].node()] |
|
87 if not name in repo.topics: |
|
88 return [] |
87 return [ctx.node() for ctx in |
89 return [ctx.node() for ctx in |
88 repo.set('not public() and extra(topic, %s)', name)] |
90 repo.set('not public() and extra(topic, %s)', name)] |
89 |
91 |
90 def _nodemap(repo, node): |
92 def _nodemap(repo, node): |
91 ctx = repo[node] |
93 ctx = repo[node] |