Как ограничить отправку в репозиторий git, если фиксация не принята в Phabricator?

Я хочу запретить пользователям отправлять данные напрямую в репозиторий git без предварительной фиксации в Phabricator. Пожалуйста, предложите решения, чтобы избежать push без предварительной фиксации. Я не знаю, как написать git hook для этого. Заранее спасибо:)

Пример применения правил Herald

Правила герольда не работают. Земля дуги все еще толкает код.


person Muralidharan Murugan    schedule 30.11.2016    source источник


Ответы (1)


Вам нужно подумать о 2 вещах:

  • Избегайте коммитов от прямых пушей без Diff. Это отклонит создание рабочего процесса post-push под названием audit.

Обзор правила Herald Подробности правила вестника

ПРИМЕЧАНИЕ. Это решение все еще работает, я использую эту конфигурацию уже 2 года;)

person OCram85    schedule 01.12.2016
comment
Я обновил изображение с помощью правил герольда, которые я применил. - person Muralidharan Murugan; 02.12.2016