diff -r bd1483fd7088 -r 7f0cb9ee0534 mercurial/revlogutils/deltas.py --- a/mercurial/revlogutils/deltas.py Mon Jul 22 16:49:38 2024 +0200 +++ b/mercurial/revlogutils/deltas.py Tue Jul 23 10:02:46 2024 +0200 @@ -428,6 +428,7 @@ # Cut the revs at collected indices previdx = 0 for idx in selected: + chunk = _trimchunk(revlog, revs, previdx, idx) if chunk: yield chunk