diff -r 5cc8deb96b48 -r e627cc25b6f3 mercurial/logcmdutil.py --- a/mercurial/logcmdutil.py Sun Jan 05 22:23:31 2025 -0500 +++ b/mercurial/logcmdutil.py Sun Jan 05 22:26:16 2025 -0500 @@ -1222,8 +1222,7 @@ if any(mdiff.hunkinrange(hr[2:], lr) for lr in lineranges): yield hr, lines else: - for hunk in hunks: - yield hunk + yield from hunks return filterfn