git post-receive hook doesn't get promised arguments

Posted by Zimno on Server Fault See other posts from Server Fault or by Zimno
Published on 2010-05-11T18:31:38Z Indexed on 2010/05/11 18:34 UTC
Read the original article Hit count: 256

Filed under:

From the post-receive file:

# This script is run after receive-pack has accepted a pack and the
# repository has been updated.  It is passed arguments in through stdin
# in the form
#  <oldrev> <newrev> <refname>
# For example:
#  aa453216d1b3e49e7f6f98441fa56946ddcd6a20 68f7abf4e6f922807889f52bc043ecd31b79f814 refs/heads/master
#

But when I test it with echo "$1 $2 $3", I get a blank line only. Does any-one know why?

© Server Fault or respective owner

Related posts about git