changeset 37894 | 6e2259847f5f |
parent 37893 | 8256962e798c |
child 37895 | 82a153e6dc4a |
--- a/mercurial/bookmarks.py Sat May 05 11:21:41 2018 +0900 +++ b/mercurial/bookmarks.py Sat May 05 11:34:03 2018 +0900 @@ -138,6 +138,14 @@ self._clean = False del self._refmap[key] + def names(self, node): + """Return a sorted list of bookmarks pointing to the specified node""" + marks = [] + for m, n in self._refmap.iteritems(): + if n == node: + marks.append(m) + return sorted(marks) + def changectx(self, mark): node = self._refmap[mark] return self._repo[node]