From: Jon Forrest Date: Tue, 30 Dec 2025 00:18:55 GMT Subject: How Does "git log --reverse" Work? Message-ID: <16fc8ecb-01f7-4056-be58-e3aa20345f77@gmail.com> I'm trying to understand how 'git log --reverse' displays commits in reverse order (i.e. oldest commit first). The fact that each commit object has pointer(s) to parent object(s) makes it trivial to go newest to oldest. But, I haven't found a way to go oldest to newest. I've looked at the code but it's not well commented. Does the answer have something to do with commit lists? Any advice would be appreciated. Cordially, Jon Forrest