Re: [PATCH v4 1/2] revision.c: implement --reverse=before for walks
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Apr 27, 2026, 12:30 UTC
- Message-ID
- <xmqq1pg04mbt.fsf@gitster.g>
- In-Reply-To
- <971f19db-eb10-4c88-8d5d-3f4f7f92db73@kdbg.org>
Johannes Sixt <j6t@kdbg.org> writes:
>> I wonder --reverse=oldest and --reverse=newest is easier to teach >> and explain? I dunno.
> What does it mean to "revert the oldest"? Or "the newest"?
I do not quite understand where the "revert" comes from, though.
Show 5 quoted lines
> If at all, > then this "newest" and "oldest" must be a restriction that applies to > --max-count in some way. Perhaps we need a --max-count-oldest option, > then --reverse does not have to be touched at all, because it is still > applied only after the set of commits to show has been determined.
That makes two of us to suspect that this is more about --max-count than --reverse.
cf. https://lore.kernel.org/git/xmqqv7dlr4yz.fsf@gitster.g/
"git log --max-count-oldest=3" will give us three oldest commit in reverse chronological order, the set of commits shown are the same with or without "--reverse", which makes tons of sense.