git wrapper integration

Some kind of convention I don't know, not setting visibility on c'tor?