Я использую библиотеку GitPython и мне было интересно, как получить все коммиты на ветке в диапазоне от двух коммитов sha-1. У меня есть начало и конец один. Есть ли способ получить их список?
Я создал экземпляр объекта репо, и мне было интересно, есть ли способ запросить его и получить список коммитов в диапазоне двух шас?
Хотелось бы сделать что-то похожее на эту команду, но вернуть их в виде списка:
git log e0d8a4c3fec7ef2c352342c2ffada21fa07c1dc..63af686e626e0a5cbb0508367983765154e188ce --pretty=format:%h,%an,%s > commits.csv
Кажется, что есть метод Repo.iter_commits () , но не могу понять, как указать диапазон.