...
Requiring commit messages to contain valid Jira issues
requiring Requiring issues to be in progress, in a certain project, etc.
Requiring committer name and email to match a Bitbucket user
Requiring commit messages to match regex
Branch name validation
Customizing error messages
...