As I found, some operations like commit/log/diff don't work right now (at least for git). I've fixed commit, but others are still broken. It would be cool if somebody could look at this and check that all functionality at least works (hello, Evgeniy ;)