Существует ли способ итерации коммитов в обратном порядке с использованием библиотеки GitPython, то есть от самой старой до самой новой, аналогично:
>>> from git import Repo
>>> repo = Repo('/path/to/repo')
>>> for commit in reversed(repo.iter_commits()):
... print commit
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: argument to reversed() must be a sequence
Без необходимости включать все в памятьво-первых, как мой случай имеет дело с большим количеством коммитов (например, с ядром Linux)?