pre-commit vs identify | What are the differences? | StackShare