根據Gerrit API的官方doc,如果您有特定的提交ID,則應該按項目訪問提交。有沒有辦法從Gerrit REST API檢索所有提交?
使用pygerrit
一個例子:
rest.get(r'/projects/psydev-lis/commits/dab837369ab0623f5869f500c199a23fd3249b82')
的問題是,我一直負責拉有史以來所有提交併上傳到數據庫中,這樣它們可以進行跟蹤。我們沒有包含所有提交ID的數據庫供我查詢和遍歷。有沒有人有Gerrit的經驗,可以幫助我找出最好的方式來完成所有提交數據的批量加載?
我遇到的另一個問題是,由於API限制,我一次只能獲取500個更改,並且沒有辦法跟蹤何時看到所有這些更改。