Gated Commits with Git