comparison mercurial/localrepo.py @ 13358:f26a51857dc7

bookmarks: merge invalidation into core
author Matt Mackall <mpm@selenic.com>
date Thu, 10 Feb 2011 13:46:27 -0600
parents b67867940bd1
children bab5490eb2bc
comparison
equal deleted inserted replaced
13357:b67867940bd1 13358:f26a51857dc7
741 self.nodetagscache = None 741 self.nodetagscache = None
742 self._branchcache = None # in UTF-8 742 self._branchcache = None # in UTF-8
743 self._branchcachetip = None 743 self._branchcachetip = None
744 744
745 def invalidate(self): 745 def invalidate(self):
746 for a in ("changelog", "manifest"): 746 for a in ("changelog", "manifest", "_bookmarks", "_bookmarkscurrent"):
747 if a in self.__dict__: 747 if a in self.__dict__:
748 delattr(self, a) 748 delattr(self, a)
749 self.invalidatecaches() 749 self.invalidatecaches()
750 750
751 def _lock(self, lockname, wait, releasefn, acquirefn, desc): 751 def _lock(self, lockname, wait, releasefn, acquirefn, desc):