Вам необходимо прочитать аргументы, которые передаются в сценарий. Это должно иметь имя ветви и новые и старые ревизии и запускаться для каждой отправленной ветви
я есть удаленный репозиторий, который пытается определить имя ветви входящего push-запроса следующим образом:
$branch = `git rev-parse --abbrev-ref HEAD`
Однако я обнаружил, что независимо от того, какую ветвь я нажимаю из переменной $ branch, устанавливается значение «master».
Есть идеи?