title: How does gerrit stand in way of Git repository
body: <p>I've been working on gerrit for quite some time now. However, I am not really sure how Gerrit prevents, or rather enforces a review before remote commit. In other words, how does Gerrit ensure that no unreviewed code should go to repo (exceptional cases of bypasssing can be neglected for the time being).<br /><br />
  Can someone please throw more light on this?</p>