2012-07-30 16 views
5

Queremos utilizar gerrit para las revisiones de código pero nos faltan algunas configuraciones en la vista web.Gerrit configuración

  • ¿es posible prohibir que los committers revisen/verifiquen sus propios commits?
  • ¿es posible que dos revisores den +1 un acumule a un +2 para que pueda enviarse?

gracias

Respuesta

4
  • es posible prohibir committers para revisar/verificar sus propias confirmaciones?

Sí, configure la creación automática para verificar todas las confirmaciones. Puede configurar esto usando Gerrit Trigger para Jenkins o gReview para Bamboo. De esa forma, nadie tiene que verificar los commits. Además, puede configurar superusuarios para que solo un grupo selecto pueda fusionar el cambio revisado final.

¿es posible que dos revisores den +1 una acumulación a un +2 entonces se puede enviar?

No, dos +1 no hacen necesario enviar los +2. Esto es lo que dice doc:

La etiqueta que el revisor selecciona determina lo que puede suceder a continuación. El nivel +1 y -1 son solo una opinión donde los niveles +2 y -2 están permitiendo o bloqueando el cambio. Para que un cambio sea aceptado, debe tener al menos un voto de +2 y no -2. Aunque estos son valores numéricos, de ninguna manera se acumulan; dos + 1s no equiparan a a +2.

+0

hola gracias por el rastreo de los documentos, una es posible requerir de dos + 2 de? o es el sistema de votación estático? – wutzebaer

+0

np, en realidad no tuve que rastrear el documento para esa parte. He revisado a fondo la votación. El sistema de votación es bastante estático. Sin embargo, puede agregar reglas adicionales como parte de la revisión en las secuencias de comandos. No lo he probado, así que puedo ofrecer muchos detalles al respecto: https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#_a_id_rules_a_section_rules. No estoy seguro si puede hacer tales ajustes desde esta opción de configuración o no. Puede valer la pena preguntar en los grupos de google por Gerrit. –

5

Puede prohibir la auto-revisión y agregar una regla +1 + +1 = +2, pero no está bien documentada. Las versiones más nuevas de Gerrit usan un motor de prólogo para calcular las reglas de envío. Mejora de la documentación para esta función en realidad se está trabajando en la actualidad: https://gerrit-review.googlesource.com/#/c/37102/

Cuestiones relacionadas