Show More
@@ -415,10 +415,6 b' class changectx(basectx):' | |||||
415 | except KeyError: |
|
415 | except KeyError: | |
416 | pass |
|
416 | pass | |
417 |
|
417 | |||
418 | if changeid in repo._tagscache.tags: |
|
|||
419 | self._node = repo._tagscache.tags[changeid] |
|
|||
420 | self._rev = repo.changelog.rev(self._node) |
|
|||
421 | return |
|
|||
422 | try: |
|
418 | try: | |
423 | self._node = repo.branchtip(changeid) |
|
419 | self._node = repo.branchtip(changeid) | |
424 | self._rev = repo.changelog.rev(self._node) |
|
420 | self._rev = repo.changelog.rev(self._node) |
@@ -34,10 +34,15 b' class namespaces(object):' | |||||
34 | def __init__(self): |
|
34 | def __init__(self): | |
35 | self._names = util.sortdict() |
|
35 | self._names = util.sortdict() | |
36 |
|
36 | |||
|
37 | addns = self.addnamespace | |||
|
38 | ||||
37 | # we need current mercurial named objects (bookmarks, tags, and |
|
39 | # we need current mercurial named objects (bookmarks, tags, and | |
38 | # branches) to be initialized somewhere, so that place is here |
|
40 | # branches) to be initialized somewhere, so that place is here | |
39 |
|
|
41 | addns("bookmarks", | |
40 |
|
|
42 | lambda repo, name: tolist(repo._bookmarks.get(name))) | |
|
43 | ||||
|
44 | addns("tags", | |||
|
45 | lambda repo, name: tolist(repo._tagscache.tags.get(name))) | |||
41 |
|
46 | |||
42 | def addnamespace(self, namespace, namemap, order=None): |
|
47 | def addnamespace(self, namespace, namemap, order=None): | |
43 | """ |
|
48 | """ |
General Comments 0
You need to be logged in to leave comments.
Login now