我们实际上是在Gerrit中搜索更改签到行为的可能性。
我们想要的是:
实际上我找到了一种方法来将主分支更改为"始终合并"而其他分支使用项目设置中的配置。 我用规则文件做了这个。
submit_type(merge_always) :-
gerrit:change_branch(B), regex_matches('refs/heads/master.*', B),
!.
submit_type(T) :- gerrit:project_default_submit_type(T).
但我如何检查变更集是否可能快速转发?
另一种解决方案可能是我将refs / head / master。*更改为fast_forward_only,但无论如何我必须修改将附加--no-ff的提交按钮。但我不知道如何。
有什么想法吗?