libgit2 optional dependencies