--- a/mercurial/revlog.py Mon May 03 12:24:50 2021 +0200
+++ b/mercurial/revlog.py Mon May 03 12:25:01 2021 +0200
@@ -327,11 +327,11 @@
self._indexfile = indexfile
self._datafile = datafile
- self.nodemap_file = None
+ self._nodemap_file = None
self.postfix = postfix
self.opener = opener
if persistentnodemap:
- self.nodemap_file = nodemaputil.get_nodemap_file(self)
+ self._nodemap_file = nodemaputil.get_nodemap_file(self)
assert target[0] in ALL_KINDS
assert len(target) == 2
@@ -536,14 +536,14 @@
self._storedeltachains = True
devel_nodemap = (
- self.nodemap_file
+ self._nodemap_file
and force_nodemap
and parse_index_v1_nodemap is not None
)
use_rust_index = False
if rustrevlog is not None:
- if self.nodemap_file is not None:
+ if self._nodemap_file is not None:
use_rust_index = True
else:
use_rust_index = self.opener.options.get(b'rust.index')
@@ -562,7 +562,7 @@
index, _chunkcache = d
use_nodemap = (
not self._inline
- and self.nodemap_file is not None
+ and self._nodemap_file is not None
and util.safehasattr(index, 'update_nodemap_data')
)
if use_nodemap:
@@ -698,7 +698,7 @@
return True
def update_caches(self, transaction):
- if self.nodemap_file is not None:
+ if self._nodemap_file is not None:
if transaction is None:
nodemaputil.update_persistent_nodemap(self)
else:
@@ -715,7 +715,7 @@
# end up having to refresh it here.
use_nodemap = (
not self._inline
- and self.nodemap_file is not None
+ and self._nodemap_file is not None
and util.safehasattr(self.index, 'update_nodemap_data')
)
if use_nodemap: