--- a/hgext/bookmarks.py Thu Jul 16 10:39:41 2009 -0400
+++ b/hgext/bookmarks.py Thu Jul 16 10:39:41 2009 -0400
@@ -293,14 +293,11 @@
write(self, marks)
return result
- def tags(self):
+ def _findtags(self):
"""Merge bookmarks with normal tags"""
- if self.tagscache:
- return self.tagscache
-
- tagscache = super(bookmark_repo, self).tags()
- tagscache.update(parse(self))
- return tagscache
+ (tags, tagtypes) = super(bookmark_repo, self)._findtags()
+ tags.update(parse(self))
+ return (tags, tagtypes)
repo.__class__ = bookmark_repo