git: пустые аргументы в обработчике post-receive

Я пишу обработчик post-receive на основе скрипта post-receive-email из contrib реж но кажется, что аргументы oldrev и newrev пусты.

Сценарий выглядит следующим образом:

#!/bin/bash

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

Сценарий запускается на push, но все $ 1 , $ 2 , $ oldrev и $ newrev пусты. Должен ли я что-то настроить для его запуска?

(Репозиторий был создан гитолитом , если это имеет значение)

14
задан takeshin 21 September 2010 в 15:54
поделиться