diff -r ac72eee94035 -r 4292bed8da7c mercurial/unionrepo.py --- a/mercurial/unionrepo.py Mon May 03 12:21:05 2021 +0200 +++ b/mercurial/unionrepo.py Mon May 03 12:21:15 2021 +0200 @@ -54,7 +54,18 @@ for rev2 in self.revlog2: rev = self.revlog2.index[rev2] # rev numbers - in revlog2, very different from self.rev - _start, _csize, rsize, base, linkrev, p1rev, p2rev, node = rev + ( + _start, + _csize, + rsize, + base, + linkrev, + p1rev, + p2rev, + node, + _sdo, + _sds, + ) = rev flags = _start & 0xFFFF if linkmapper is None: # link is to same revlog