Since switching from SVN to Git, we lost the ability to enforce our coding standards through a pre-commit hook on the subversion server.
pre-commit
With Git, you only
use jenkins + gerrit:
http://alblue.bandlem.com/2011/02/gerrit-git-review-with-jenkins-ci.html
if your build fails, the push will be rejected.
http://source.android.com/source/life-of-a-patch.html
Tyrael