GitInit properly initializes a repo
commit, init, and add dialogs all work as expected.