Changes for version 3.2.1 - 2022-01-02

  • Fixes
    • CheckLog: The check_ref routine was returning a boolean instead of the number of errors found. This was inverting its result.
    • CheckCommit: The 'signature' configuration option wasn't working.
    • The Git::Hooks::Test module wasn't isolating Git from the user's environment, which led it to fail strangely in situations where the test code interacted destructively with the user's global configuration or the system's configuration.
    • Thanks
      • Mikko Koivunalho provided all three fixes.

Documentation

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

Modules

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