C++ bindings for libgit2