mercurial/revlog.py
changeset 44445 336ec75ed1ac
parent 44363 f7459da77f23
child 44452 9d2b2df2c2ba
equal deleted inserted replaced
44444:7b1f516e7606 44445:336ec75ed1ac
   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'')