diff -r 5cc8deb96b48 -r e627cc25b6f3 mercurial/hg.py --- a/mercurial/hg.py Sun Jan 05 22:23:31 2025 -0500 +++ b/mercurial/hg.py Sun Jan 05 22:26:16 2025 -0500 @@ -1434,8 +1434,7 @@ if opts.get(b'newest_first'): revs.reverse() if limit is None and not no_merges: - for r in revs: - yield r + yield from revs return count = 0