Согласно официальному сообщению doc для Gerrit API, вы должны получить доступ к коммитам по проекту, если у вас есть определенный идентификатор фиксации.Есть ли способ получить все фиксации из API Gerrit REST?
Пример использования pygerrit
:
rest.get(r'/projects/psydev-lis/commits/dab837369ab0623f5869f500c199a23fd3249b82')
Проблема заключается в том, что я была поставлена задача вытягивать все коммиты, сделанные когда-либо, и загружать их в базу данных, так что они могут быть отслежены. У нас нет базы данных в любом месте, где содержатся все идентификаторы фиксации для запроса и повторения запроса. Есть ли у кого-нибудь опыт работы с Gerrit, который может помочь мне определить лучший способ сделать массовую загрузку всех данных фиксации?
Еще одна проблема, с которой я сталкиваюсь, заключается в том, что я могу только вытащить 500 изменений за счет ограничений API, и нет способа отслеживать, когда вы их видели.