diff -r f70ce1aedbcb -r 498afb627f78 mercurial/unionrepo.py --- a/mercurial/unionrepo.py Tue Oct 10 10:01:57 2023 +0200 +++ b/mercurial/unionrepo.py Tue Oct 10 10:02:05 2023 +0200 @@ -213,6 +213,15 @@ self, opener, self._revlog.radix, manifest2, linkmapper ) + # 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 unionfilelog(filelog.filelog): def __init__(self, opener, path, opener2, linkmapper, repo):