我正在寻找一种方法来为Gerrit中的许多项目自动为某些引用添加+2权限,不幸的是,似乎没有API调用来修改访问权限,只是为了阅读它们。您是否知道如何修改大量项目的refs权限?
我正在使用Gerrit 2.9。
感谢。
答案 0 :(得分:2)
一种可能性是创建一个批处理脚本来修改这些项目的project.config并将它们提交回gerrit。
这是你可以查看All-Projects的project.config的方法,它对其他项目也是如此:http://blog.bruin.sg/2013/04/how-to-edit-the-project-config-for-all-projects-in-gerrit/
简单地说:
有关project.config的更多信息:http://gerrit-review.googlesource.com/Documentation/config-project-config.html