It also makes it impossible for you to review the code before you commit. Which leads to a bad time all around.