根据Gerrit API的官方doc,如果您有特定的提交ID,则应该按项目访问提交。有没有办法从Gerrit REST API检索所有提交?
使用pygerrit
一个例子:
rest.get(r'/projects/psydev-lis/commits/dab837369ab0623f5869f500c199a23fd3249b82')
的问题是,我一直负责拉有史以来所有提交并上传到数据库中,这样它们可以进行跟踪。我们没有包含所有提交ID的数据库供我查询和遍历。有没有人有Gerrit的经验,可以帮助我找出最好的方式来完成所有提交数据的批量加载?
我遇到的另一个问题是,由于API限制,我一次只能获取500个更改,并且没有办法跟踪何时看到所有这些更改。