post-receive-email: document command-line mode
According to the default hooks/post-receive file, the hook is called with three arguments on stdin: <oldrev> <newrev> <refname> In command-line mode, the arguments come in a different order, because the email hook instead calls: generate_email $2 $3 $1 Add a comment to explain why, based on comments from the mailing list and the commit message to v1.5.1~9. Thanks to Andy for the explanation. Requested-by: martin f. krafft <madduck@debian.org> Cc: Andy Parkins <andyparkins@gmail.com> Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
parent
d07ef71575
commit
cc24a1d809
|
@ -23,6 +23,13 @@
|
|||
# possible for the email to be from someone other than the person doing the
|
||||
# push.
|
||||
#
|
||||
# To help with debugging and use on pre-v1.5.1 git servers, this script will
|
||||
# also obey the interface of hooks/update, taking its arguments on the
|
||||
# command line. Unfortunately, hooks/update is called once for each ref.
|
||||
# To avoid firing one email per ref, this script just prints its output to
|
||||
# the screen when used in this mode. The output can then be redirected if
|
||||
# wanted.
|
||||
#
|
||||
# Config
|
||||
# ------
|
||||
# hooks.mailinglist
|
||||
|
|
Loading…
Reference in New Issue