Git commit from python

Я хочу написать модуль на python (это обучающий проект), чтобы улучшить мой опыт работы с git. Есть ли модуль python для различных команд git? По крайней мере, основные из них (commit / diff / log / add)?

Я видел GitPython , но не смог найти поддержку (новых) коммитов; это скорее структура просмотра репо, чем полный интерфейс GIT. (Или я что-то пропустил?)

Кроме того, если для всего этого ЕСТЬ модуль Python, будет ли это предпочтительнее или выполнение команд оболочки из кода Python?

11
задан Sailesh 19 August 2011 в 09:16
поделиться