diff -r 5cc8deb96b48 -r e627cc25b6f3 mercurial/revlogutils/deltas.py --- a/mercurial/revlogutils/deltas.py Sun Jan 05 22:23:31 2025 -0500 +++ b/mercurial/revlogutils/deltas.py Sun Jan 05 22:26:16 2025 -0500 @@ -162,8 +162,7 @@ revlog.data_config.sr_density_threshold, revlog.data_config.sr_min_gap_size, ): - for subchunk in _slicechunktosize(revlog, chunk, targetsize): - yield subchunk + yield from _slicechunktosize(revlog, chunk, targetsize) def _slicechunktosize(revlog, revs, targetsize=None):