This built-in listener allows you to easily enforce naming standards for projects and repositories. Define a regular expression for either or both project and repository names. For example:
enforce project names are at least ten characters, and begin with an upper-case character
ensure repository names are all characters in the range [a-z] you might use:
When a project is created that doesn’t conform to the rules, it will be blocked like this:
If you need greater control, it’s easy to write your own naming rule listener.
Enforce Branch and Tag Naming Standards
This listener is deprecated. Please use pre-receive hook instead.