1

我正在寻找一种配置 gerrit 的方法(包括公共 gerrithub.io 实例),这样它就不会允许仓促审查

我所说的仓促审查是指变更在如此短的时间内获得批准并被合并,以至于实际上不允许其他任何人对其进行审查

这种审查是危险的,因为我认为每个项目都应该有一个可配置的时间窗口,应该在 10-120 分钟之间。

假设您配置了 30 分钟的时间窗口,这意味着在 30 分钟过去之前不会合并更改,因为它确实获得了足够的投票。

虽然有些人会说这也是一个安全问题,但我更担心最初只有两个 2 到 3 人参与进行更改的审查。这意味着以某种方式绕过了外部意见规则。

似乎我不是唯一一个在寻找这样的解决方案的人:

4

1 回答 1

0

在 Gerrit 的钩子patchset-created中,对任何新创建的补丁集进行 -2 审查,以使补丁集无法提交,并启动计时器在 30 分钟内将 -2 更改为 0,以便解锁补丁集。

于 2017-11-11T11:06:32.303 回答