comparison mercurial/bundlerepo.py @ 47146:bc7d465ea11e

manifest: drop the `indexfile` from `manifestrevlog` Since `manifestrevlog` object are not revlog (no really, they are not?) we drop the revlog specific attribute. We need to directly access the underlying revlog in a couple of place that already assume that we have a revlog here. This is motivated by future change to that revlog attribute. Differential Revision: https://phab.mercurial-scm.org/D10572
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Mon, 03 May 2021 12:21:56 +0200
parents 47ffc754989a
children 8a1a51d31e85
comparison
equal deleted inserted replaced
47145:c6b8d5d91e73 47146:bc7d465ea11e
199 manifest.manifestrevlog.__init__(self, nodeconstants, opener, tree=dir) 199 manifest.manifestrevlog.__init__(self, nodeconstants, opener, tree=dir)
200 bundlerevlog.__init__( 200 bundlerevlog.__init__(
201 self, 201 self,
202 opener, 202 opener,
203 (revlog_constants.KIND_MANIFESTLOG, dir), 203 (revlog_constants.KIND_MANIFESTLOG, dir),
204 self.indexfile, 204 self._revlog.indexfile,
205 cgunpacker, 205 cgunpacker,
206 linkmapper, 206 linkmapper,
207 ) 207 )
208 if dirlogstarts is None: 208 if dirlogstarts is None:
209 dirlogstarts = {} 209 dirlogstarts = {}