Gerrit APIの公式docによれば、特定のコミットIDを持っている場合は、プロジェクトごとにコミットにアクセスすることになっています。Gerrit REST APIからすべてのコミットを取り出す方法はありますか?
pygerrit
を使用して
例:
rest.get(r'/projects/psydev-lis/commits/dab837369ab0623f5869f500c199a23fd3249b82')
問題は、私が今まで行ったすべてのコミットを引っ張って、彼らが追跡できるようにデータベースにアップロードする使命を帯びてきたということです。クエリと反復処理を行うためのすべてのコミットIDを含むデータベースはどこにもありません。誰も私がすべてのコミットデータの一括読み込みを実行する最善の方法を見つけ出すのに役立つGerritの経験がありますか?
もう1つの問題は、APIの制限のために一度に500回の変更しか行うことができず、すべてを見たときに追跡する方法がないことです。