equal
deleted
inserted
replaced
745 if (self.flags(baserev) & REVIDX_RAWTEXT_CHANGING_FLAGS) or ( |
745 if (self.flags(baserev) & REVIDX_RAWTEXT_CHANGING_FLAGS) or ( |
746 self.flags(rev) & REVIDX_RAWTEXT_CHANGING_FLAGS |
746 self.flags(rev) & REVIDX_RAWTEXT_CHANGING_FLAGS |
747 ): |
747 ): |
748 return False |
748 return False |
749 return True |
749 return True |
|
750 |
|
751 def update_caches(self, transaction): |
|
752 if self.nodemap_file is not None: |
|
753 if transaction is None: |
|
754 nodemaputil.update_persistent_nodemap(self) |
|
755 else: |
|
756 nodemaputil.setup_persistent_nodemap(transaction, self) |
750 |
757 |
751 def clearcaches(self): |
758 def clearcaches(self): |
752 self._revisioncache = None |
759 self._revisioncache = None |
753 self._chainbasecache.clear() |
760 self._chainbasecache.clear() |
754 self._chunkcache = (0, b'') |
761 self._chunkcache = (0, b'') |