diff -r f70ce1aedbcb -r 498afb627f78 mercurial/bundlerepo.py --- a/mercurial/bundlerepo.py Tue Oct 10 10:01:57 2023 +0200 +++ b/mercurial/bundlerepo.py Tue Oct 10 10:02:05 2023 +0200 @@ -235,6 +235,15 @@ ) return super(bundlemanifest, self).dirlog(d) + # XXX small hack to work around the use of manifest.manifestrevlog + @property + def _generaldelta(self): + return self._revlog.delta_config.general_delta + + @_generaldelta.setter + def _generaldelta(self, value): + self._revlog.delta_config.general_delta = value + class bundlefilelog(filelog.filelog): def __init__(self, opener, path, cgunpacker, linkmapper):