Mercurial > public > mercurial-scm > hg
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): |