changeset 44445 | 336ec75ed1ac |
parent 44363 | f7459da77f23 |
child 44452 | 9d2b2df2c2ba |
--- a/mercurial/revlog.py Sat Feb 29 19:31:33 2020 +0100 +++ b/mercurial/revlog.py Tue Feb 18 19:11:13 2020 +0100 @@ -748,6 +748,13 @@ return False return True + def update_caches(self, transaction): + if self.nodemap_file is not None: + if transaction is None: + nodemaputil.update_persistent_nodemap(self) + else: + nodemaputil.setup_persistent_nodemap(transaction, self) + def clearcaches(self): self._revisioncache = None self._chainbasecache.clear()