Changes for version 3.3.1 - 2022-11-27

  • Improvements
    • Add support for GitLab servers.
    • Groks the authenticated user name from Bitbucket's environment variables.
    • Extends the githooks.plugin option with the ability to disable a plugin by prefixing its name with an exclamation point. This allows one to disable a plugin and re-enable it later, which wasn't possible before.
    • Add POD spelling tests and fix some typos.
    • Document the version after which deprecated options were deprecated.
  • Deprecations
    • The githooks.disable option is being deprecated in favor of the extended githooks.plugin option.


find secrets leaking in a Git repository
Git::Hooks driver script


Framework for implementing Git (and Gerrit) hooks
Git::Hooks plugin to enforce commit policies
Git::Hooks plugin to enforce commit policies
Git::Hooks plugin for checking files
Git::Hooks plugin which requires citation of Jira issues in commit messages
Git::Hooks plugin to enforce commit log policies
Git::Hooks plugin for checking references
Git::Hooks plugin for checking against unsafe rewrites
Git::Hooks plugin for checking whitespace errors
Git::Hooks plugin to insert a Change-Id in a commit message
Git::Hooks plugin to notify users via email
Git::Hooks plugin to prepare commit messages before being edited
Git::Hooks testing utilities
A Git commit message
A Git::Repository plugin with some goodies for hook developers