]> git.ipfire.org Git - thirdparty/git.git/commit - builtin/bugreport.c
bugreport: collect list of populated hooks
authorEmily Shaffer <emilyshaffer@google.com>
Fri, 8 May 2020 00:53:57 +0000 (17:53 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 8 May 2020 01:25:04 +0000 (18:25 -0700)
commit788a776069bffcbb7d0dd9b70d521826f97285b7
tree556b2c3461ec7e58ab527bd2708cd46957fa90d8
parent8f0e9843bdf82b04591416367bee3817991e0722
bugreport: collect list of populated hooks

Occasionally a failure a user is seeing may be related to a specific
hook which is being run, perhaps without the user realizing. While the
contents of hooks can be sensitive - containing user data or process
information specific to the user's organization - simply knowing that a
hook is being run at a certain stage can help us to understand whether
something is going wrong.

Without a definitive list of hook names within the code, we compile our
own list from the documentation. This is likely prone to bitrot, but
designing a single source of truth for acceptable hooks is too much
overhead for this small change to the bugreport tool.

Signed-off-by: Emily Shaffer <emilyshaffer@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-bugreport.txt
bugreport.c
t/t0091-bugreport.sh