There's a difficult balance: On one hand, I want the git integration to be pretty minimal. On the other hand, I want it to work. So maybe what needs to be done is either: - Add a --git option to pass init - Add some code to pass git init, as you've done in the patch. I'm leaning toward the former, I think.