What pre-commit will do