@rf @russian_mastodon
Наверное я нашёл решение своей проблемы, и название этого решение cppgit2.

github.com/p-ranav/cppgit2

Вы только посмотрите на эту документацию и сравние её с libgit2.

Теперь не придётся делать вызов git через shell.