Refactor git_adapter into the grack namespace