doc: add proc-receive hook info in 'git-receive-pack.adoc'

The manpage of git-receive-pack(1) documents hooks invoked when
receiving a push. The manpage does not mention the 'proc-receive' hook
though, which is also invoked as part of that process. Add a paragraph
about this hook to plug that gap.

Helped-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Karthik Nayak <karthik.188@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
next
Karthik Nayak 2026-09-10 23:54:06 +02:00 committed by Junio C Hamano
parent 3cb9185f65
commit 87fcb886b4
1 changed files with 8 additions and 0 deletions

View File

@ -236,6 +236,14 @@ if the repository is packed and is served via a dumb transport.
exec git update-server-info
----

PROC-RECEIVE HOOK
-----------------
This hook is invoked by linkgit:git-receive-pack[1]. If the server has
set the multi-valued config variable `receive.procReceiveRefs`, and the
commands sent to 'receive-pack' have matching reference names, these
commands will be executed by this hook, instead of by the internal
`execute_commands()` function. This hook is responsible for updating
the relevant references and reporting the results back to 'receive-pack'.

QUARANTINE ENVIRONMENT
----------------------