git: vide arguments en post-recevoir crochet

Je suis de l'écriture post-recevoir crochet en se basant sur les post-receive-email script à partir de la contrib dir, mais il semble que le oldrev et newrev arguments sont vides.

Le script ressemble à ceci:

#!/bin/bash

oldrev=$(git rev-parse $1)
newrev=$(git rev-parse $2)

Le script s'exécute, pousser, mais tous les $1, $2, $oldrev et $newrev sont vides. Dois-je configurer quelque chose pour le remettre en marche?

(Le référentiel a été créé par gitolite si elle ne importe)

OriginalL'auteur takeshin | 2010-09-21