Здравствуйте, Pzz, Вы писали:
Pzz>...Вот git для C: https://libgit2.org/...
С этой штукой надо стресс тесты делать для вашего случая. Когда-то давно интегрировал, были проблемы с большими (по количеству коммитов) репозиториями — очень медленно работало. Времени на профилировку не было, пошли по пути наименьшего сопротивления — дёргали консольный гит и парсили выхлоп. Если не ошибаюсь, SourceTree и TortoiseGit так же делают.