On Thu, Dec 05, 2024 at 02:22:13PM +0200, Aarni Koskela wrote: > See below for a reproduction: > > * Initialize a repository > * Create a commit with message "mystery commit 1" > * Tag the commit with `git tag -a a-tag -m a-tag` > * Create another commit with message "mystery commit 2" (which should > be found from HEAD with `:/mystery`) > * Show the commit with `git show :/mystery` – it shows the older commit! > * Delete the tag with `git tag -d a-tag` > * Show the commit with `git show :/mystery` – it now shows the newer commit. This bisects to 57fb139b5e (object-name: fix leaking commit list items, 2024-08-01). Looks like an unintended side effect, maybe related to swapping "list" and "copy" in get_oid_oneline()? -Peff