Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.03 KB

verify-author.md

File metadata and controls

28 lines (19 loc) · 1.03 KB

verify-author

By default this hook will prevent commits when the git config user.name has less than two characters, or if the git config user.email does not look like an approximately valid email address. If you need to turn this hook off you can:

git config hooks.verify-author.disabled true

Or if you need to specify the required format of the user.name you can define a Perl compliant regular expression ($x) that must match the user.name for any commits:

git config hooks.verify-author.username "$x"

If you need to specify the required format of the user.email you can define a Perl compliant regular expression ($x) that must match the user.email for any commits:

git config hooks.verify-author.email "$x"

You can also customise the error messages.

git config hooks.verify-author.username-message "Expected message"
git config hooks.verify-author.email-message "Expected message"

The regex that you are expected to comply to will be printed after your message on the same line.