Use MassiveGitTask for commit

I think this should be stable enough for 1.8.2.

Any comments?