предварительный толчок мерзавец крюк? - PullRequest
2 голосов
/ 07 июня 2010

Я бы хотел запустить сценарий сжатия до git push, чтобы каждый раз, когда пользователь пытается отправить изменения в удаленный репозиторий, он проверяет наличие незафиксированных изменений в сжимаемых ресурсах, прерывает git push, запускает git commit, затем снова запускается git push.

Возможно ли что-то подобное, используя только git-хуки?

Ответы [ 2 ]

5 голосов
/ 03 февраля 2013

Git получает pre-push хук в 1.8.2 релизе.

Пример pre-push скрипт: https://github.com/git/git/blob/87c86dd14abe8db7d00b0df5661ef8cf147a72a3/templates/hooks--pre-push.sample

1.8.2 черновик примечаний к выпуску, в которых рассказывается о новом крюке предварительного толчка: https://github.com/git/git/blob/master/Documentation/RelNotes/1.8.2.txt

3 голосов
/ 07 июня 2010

Взгляните на этот патч .

См. .git/hooks/ в вашем репо для примеров хуков, возможно, вы увидите какую-то альтернативу.

...