Changes for version 2.8.0 - 2018-03-11

  • New features
    • New options githooks.ref and githooks.noref allow one to enable or disable most hooks for commits affecting specific references (usually branches).
  • Deprecations
    • CheckJira: the githooks.checkjira.ref and githooks.checkjira.noref options are deprecated and should be replaced by the new global options.
    • CheckLog: the githooks.checklog.ref and githooks.checklog.noref options are deprecated and should be replaced by the new global options.

Documentation

Modules

Framework for implementing Git (and Gerrit) hooks
Git::Hooks plugin for branch/tag access control
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