using git-2 instead of git