C git library