Согласно содержимому хука gitlab-shell post-receive
, это устарело.
#!/usr/bin/env ruby
# This file was placed here by GitLab.
# IT IS DEPRECATED NOW.
# All GitLab logic handled by update hook
Но только для конкретной логики Gitlab или вообще? Имхо, я все еще должен иметь возможность использовать его, например. мой хук post-receive chiliproject, который обновляет мои репозитории. К сожалению, я не смог найти ничего конкретного по этому поводу, в основном из-за перехода gitolite ‹> gitlab-shell в gitlab v5. Я надеюсь, что кто-то может пролить свет на это…
[редактировать]
Хук post-receive
был удален из gitlab-shell для версии 1.7.1. Таким образом, правильный способ — либо создать веб-хук, либо тщательно изменить хук обновления, либо более внимательно следить за разработкой gitlab-shell, пока не будет реализована поддержка пользовательских хуков. ;-)