--- a/mercurial/namespaces.py Sun Dec 14 19:11:44 2014 -0800
+++ b/mercurial/namespaces.py Fri Oct 17 15:27:33 2014 -0700
@@ -34,10 +34,15 @@
def __init__(self):
self._names = util.sortdict()
+ addns = self.addnamespace
+
# we need current mercurial named objects (bookmarks, tags, and
# branches) to be initialized somewhere, so that place is here
- self.addnamespace("bookmarks",
- lambda repo, name: tolist(repo._bookmarks.get(name)))
+ addns("bookmarks",
+ lambda repo, name: tolist(repo._bookmarks.get(name)))
+
+ addns("tags",
+ lambda repo, name: tolist(repo._tagscache.tags.get(name)))
def addnamespace(self, namespace, namemap, order=None):
"""