Comments
Patch
@@ -33,6 +33,8 @@
(only actually persist the nodemap if this is relevant for this revlog)
"""
+ if revlog._inline:
+ return # inlined revlog are too small for this to be relevant
if revlog.nodemap_file is None:
return # we do not use persistent_nodemap on this revlog
callback_id = b"revlog-persistent-nodemap-%s" % revlog.nodemap_file
@@ -1965,6 +1965,7 @@
# manager
tr.replace(self.indexfile, trindex * self._io.size)
+ nodemaputil.setup_persistent_nodemap(tr, self)
self._chunkclear()
def _nodeduplicatecallback(self, transaction, node):