Mercurial > public > mercurial-scm > hg
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) |