I'd rather see all interactions with git go through the grit gem, however, that is not required for this PR.