Я хочу добавить крючок фиксации, который работает, когда на сервере gitolite/git получено нажатие только для данной комбинации ветки и репо (ветка «кошка» на репо «собака»).
Моя среда: git версии 1.7.4.1,
Что я сделал до сих пор:
Прикоснулся к файлу
/home/git/repositories/dog.git/hooks/post-receive.secondary
на сервере git/gitolite.Отредактировал файл с содержимым:
#!/bin/sh # refname="$1" oldrev="$2" newrev="$3" if [ "$refname" == "refs/heads/cat" ] then touch /tmp/test fi
Установите владельца файла для пользователя «git»
Установите права доступа к файлу на 700
Выполнена фиксация ветки "кошка" репозитория "собака".
Результаты: тестовый файл не создан
gl-xxx
' в вашем gitolite, это V2. - person VonC   schedule 15.06.2012