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) |