summaryrefslogtreecommitdiff
path: root/stable-qsort.c
diff options
context:
space:
mode:
authorLibravatar Patrick Steinhardt <ps@pks.im>2022-01-17 09:12:48 +0100
committerLibravatar Junio C Hamano <gitster@pobox.com>2022-01-17 11:01:45 -0800
commitffad9941383465553bf26d88050f3243726f30df (patch)
tree186b3cd093bca64b6fd18c099f42c6c88d8c57ea /stable-qsort.c
parentrefs: demonstrate excessive execution of the reference-transaction hook (diff)
downloadtgif-ffad9941383465553bf26d88050f3243726f30df.tar.xz
refs: do not execute reference-transaction hook on packing refs
The reference-transaction hook is supposed to track logical changes to references, but it currently also gets executed when packing refs in a repository. This is unexpected and ultimately not all that useful: packing refs is not supposed to result in any user-visible change to the refs' state, and it ultimately is an implementation detail of how refs stores work. Fix this excessive execution of the hook when packing refs. Reported-by: Waleed Khan <me@waleedkhan.name> Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'stable-qsort.c')
0 files changed, 0 insertions, 0 deletions