2016-07-26 2 views
0

Мы используем метку проверки кода в Gerrit (а не проверенную метку) для обработки всех утверждений. Мы хотели бы настроить разрешения, чтобы патч можно было объединить только в том случае, если какой-либо пользователь уже подписал патч. Есть ли способ сделать это без использования каких-либо новых ярлыков?Только разрешить слияние, когда определенный пользователь просмотрел код в обзоре кода Gerrit

Идея состоит в том, что слияния могут возникать только тогда, когда либо владелец проекта, либо разработчик проекта дал код-обзор +2.

+1

Есть ли причина давать другим пользователям +2 разрешения? – Mureinik

ответ

1

Предоставить «Код метки-обзор -2 +2» в проектах> Список>project_name> Доступ только к «Владельцам проекта» и пользователю сборки. Предоставьте «Код метки-Review -1 +1» другим участникам проекта.

+0

Это означает, что мы можем объединить патч, прежде чем кто-то из его членов рассмотрит его. В идеале это не то, что вы хотите .... – JohanKees

+1

Если вы хотите иметь два типа утверждений (1. «обзор» и 2. «подписанный»), вам нужно иметь для этого метки (1. «Code-Review» и 2. «Выйти»). Невозможно иметь только одну метку и контролировать два разных типа одобрений. –

Смежные вопросы