mercurial/unionrepo.py
changeset 51025 f70ce1aedbcb
parent 51023 8520db304f01
child 51026 498afb627f78
equal deleted inserted replaced
51024:3314c41c3759 51025:f70ce1aedbcb
   203         unionrevlog.__init__(self, opener, self.radix, changelog2, linkmapper)
   203         unionrevlog.__init__(self, opener, self.radix, changelog2, linkmapper)
   204 
   204 
   205 
   205 
   206 class unionmanifest(unionrevlog, manifest.manifestrevlog):
   206 class unionmanifest(unionrevlog, manifest.manifestrevlog):
   207     def __init__(self, nodeconstants, opener, opener2, linkmapper):
   207     def __init__(self, nodeconstants, opener, opener2, linkmapper):
       
   208         # XXX manifestrevlog is not actually a revlog , so mixing it with
       
   209         # bundlerevlog is not a good idea.
   208         manifest.manifestrevlog.__init__(self, nodeconstants, opener)
   210         manifest.manifestrevlog.__init__(self, nodeconstants, opener)
   209         manifest2 = manifest.manifestrevlog(nodeconstants, opener2)
   211         manifest2 = manifest.manifestrevlog(nodeconstants, opener2)
   210         unionrevlog.__init__(
   212         unionrevlog.__init__(
   211             self, opener, self._revlog.radix, manifest2, linkmapper
   213             self, opener, self._revlog.radix, manifest2, linkmapper
   212         )
   214         )