mercurial/unionrepo.py
changeset 51047 861fe9273d57
parent 51029 498afb627f78
child 51826 0338fb200a30
equal deleted inserted replaced
51046:f636103c4d67 51047: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)