comparison mercurial/revlog.py @ 47151: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
comparison
equal deleted inserted replaced
47150:8d3c2f9d4af7 47151:24be247a13b4
327 327
328 self._indexfile = indexfile 328 self._indexfile = indexfile
329 self._datafile = datafile 329 self._datafile = datafile
330 self.nodemap_file = None 330 self.nodemap_file = None
331 self.postfix = postfix 331 self.postfix = postfix
332 self.opener = opener
332 if persistentnodemap: 333 if persistentnodemap:
333 self.nodemap_file = nodemaputil.get_nodemap_file( 334 self.nodemap_file = nodemaputil.get_nodemap_file(self)
334 opener, self._indexfile 335
335 )
336
337 self.opener = opener
338 assert target[0] in ALL_KINDS 336 assert target[0] in ALL_KINDS
339 assert len(target) == 2 337 assert len(target) == 2
340 self.target = target 338 self.target = target
341 # When True, indexfile is opened with checkambig=True at writing, to 339 # When True, indexfile is opened with checkambig=True at writing, to
342 # avoid file stat ambiguity. 340 # avoid file stat ambiguity.