我在Gerrit提交规则方面遇到了很大的麻烦。我想在子项目中删除父项目的“非作者代码审查”标签,但是我不知道如何编写rules.pl。有人可以帮忙吗?
这是父项目的rules.pl
submit_filter(In, Out) :-
In =.. [submit | Ls],
add_non_author_approval(Ls, R),
Out =.. [submit | R].
add_non_author_approval(S1, S2) :-
gerrit:commit_author(A),
gerrit:commit_label(label('Code-Review', 2), R),
R \= A, !,
S2 = [label('Non-Author-Code-Review', ok(R)) | S1].
add_non_author_approval(S1, [label('Non-Author-Code-Review', need(_)) | S1]).