Requires libgit2