]> git.ipfire.org Git - thirdparty/git.git/commit
refs/files: add a comment about refs_reflog_exists() call
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>
Mon, 23 Aug 2021 11:36:09 +0000 (13:36 +0200)
committerJunio C Hamano <gitster@pobox.com>
Wed, 25 Aug 2021 20:27:37 +0000 (13:27 -0700)
commit7aa7829f754ab722d558e0408ec6f3dbf23ba70f
tree5fc085600d4ed49f1a74adb99feb74f857df46a7
parent6f45ec88d2168013b00b46d8593524ca5b6c0acb
refs/files: add a comment about refs_reflog_exists() call

Add a comment about why it is that we need to check for the the
existence of a reflog we're deleting after we've successfully acquired
the lock in files_reflog_expire(). As noted in [1] the lock protocol
for reflogs is somewhat intuitive.

This early exit code the comment applies to dates all the way back to
4264dc15e19 (git reflog expire, 2006-12-19).

1. https://lore.kernel.org/git/54DCDA42.2060800@alum.mit.edu/

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
refs/files-backend.c