2014-11-23 2 views
1

В pygit2, Repository.walk может использоваться для обхода коммитов, начиная с фиксации.Выполняет ли Repository.walk все коммиты

Однако the docs не разъясняют, будут ли пройдены все фиксации в репозитории, включая оборванные коммиты, или только родители и дети стартовой фиксации.

Если это не включает в себя оборванные коммиты, есть ли что-нибудь, что я могу сделать, чтобы пройти их?

ответ

1

Найдено материалов по теме this answer.

Repository.walk не заботится о оборванных зафиксируется, однако git_odb_foreach могут быть использованы, которые в pygit2 терминах просто переводит итерируя хранилище объект (проверьте функцию Repository_as_iter).

Смежные вопросы