]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'jk/reflog-special-cases-fix'
authorJunio C Hamano <gitster@pobox.com>
Tue, 5 Mar 2024 17:44:42 +0000 (09:44 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 5 Mar 2024 17:44:42 +0000 (09:44 -0800)
commit74522bbd98418bf94e918cef2cf911402eca692f
treedfe7e57ac15749074e68e24972d048b8ca47e3c0
parent542d093b1d3411456603c9a539ab67b154e6f77f
parent5edd12672086c6b6d92147925dda5dd3bca2b658
Merge branch 'jk/reflog-special-cases-fix'

The logic to access reflog entries by date and number had ugly
corner cases at the boundaries, which have been cleaned up.

* jk/reflog-special-cases-fix:
  read_ref_at(): special-case ref@{0} for an empty reflog
  get_oid_basic(): special-case ref@{n} for oldest reflog entry
  Revert "refs: allow @{n} to work with n-sized reflog"
refs.c
refs.h