comparison mercurial/unionrepo.py @ 51044:861fe9273d57

revlog: drop the _generaldelta attribute from the imanifeststorage interface It never belonged here.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 10 Oct 2023 10:58:28 +0200
parents 498afb627f78
children 0338fb200a30
comparison
equal deleted inserted replaced
51043:f636103c4d67 51044:861fe9273d57
211 manifest2 = manifest.manifestrevlog(nodeconstants, opener2) 211 manifest2 = manifest.manifestrevlog(nodeconstants, opener2)
212 unionrevlog.__init__( 212 unionrevlog.__init__(
213 self, opener, self._revlog.radix, manifest2, linkmapper 213 self, opener, self._revlog.radix, manifest2, linkmapper
214 ) 214 )
215 215
216 # XXX small hack to work around the use of manifest.manifestrevlog
217 @property
218 def _generaldelta(self):
219 return self._revlog.delta_config.general_delta
220
221 @_generaldelta.setter
222 def _generaldelta(self, value):
223 self._revlog.delta_config.general_delta = value
224
225 216
226 class unionfilelog(filelog.filelog): 217 class unionfilelog(filelog.filelog):
227 def __init__(self, opener, path, opener2, linkmapper, repo): 218 def __init__(self, opener, path, opener2, linkmapper, repo):
228 filelog.filelog.__init__(self, opener, path) 219 filelog.filelog.__init__(self, opener, path)
229 filelog2 = filelog.filelog(opener2, path) 220 filelog2 = filelog.filelog(opener2, path)