在Gerrit中,如何确定给定项目中所有补丁的补丁集数量?
我们目前正在审核我们的代码审核流程,并且我们希望能够确定任何给定修补程序的平均补丁集数量。理想情况下,我们希望能够生成一个分布,显示每个补丁的集合范围。
答案 0 :(得分:1)
您可以使用此信息访问Gerrit数据库。以下示例使用MySQL数据库(相应地更改)。
mysql --host=localhost --port=3306 --database=gerrit --user=gerrit --password
SELECT pat.change_id, pat.patch_set_id FROM patch_sets pat INNER JOIN changes cha on cha.change_id = pat.change_id WHERE cha.dest_project_name = 'sandbox/helloworld';
SELECT count(*) FROM patch_sets pat INNER JOIN changes cha on cha.change_id = pat.change_id WHERE cha.dest_project_name = 'sandbox/helloworld';