Git Commit Checks And Balances