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: |
87 if name not in repo.topics: |
88 return [] |
88 return [] |
89 return [ctx.node() for ctx in |
89 return [ctx.node() for ctx in |
90 repo.set('not public() and extra(topic, %s)', name)] |
90 repo.set('not public() and extra(topic, %s)', name)] |
91 |
91 |
92 def _nodemap(repo, node): |
92 def _nodemap(repo, node): |