diff mercurial/revlog.py @ 47165:24be247a13b4

revlog: stop usage of `_indexfile` to computing nodemap path We now have the radix explicitely lets use the radix explicitely Differential Revision: https://phab.mercurial-scm.org/D10577
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Mon, 03 May 2021 12:22:47 +0200
parents 8d3c2f9d4af7
children fbf38517d17d
line wrap: on
line diff
--- a/mercurial/revlog.py	Mon May 03 12:22:36 2021 +0200
+++ b/mercurial/revlog.py	Mon May 03 12:22:47 2021 +0200
@@ -329,12 +329,10 @@
         self._datafile = datafile
         self.nodemap_file = None
         self.postfix = postfix
+        self.opener = opener
         if persistentnodemap:
-            self.nodemap_file = nodemaputil.get_nodemap_file(
-                opener, self._indexfile
-            )
-
-        self.opener = opener
+            self.nodemap_file = nodemaputil.get_nodemap_file(self)
+
         assert target[0] in ALL_KINDS
         assert len(target) == 2
         self.target = target