The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version v1.8.0 - 2016-05-21

  • Switched to Test::Requires::Git instead of the now obsolete Test::Git::has_git(). Thank you, Philippe Bruhat!
  • Added App::GitHooks->get_remote_name() to get the name of the repository.
  • Fixed typo in documentation. Thank you, Yanick Champoux!
  • Relicensed under Perl 5 terms.

Documentation

Setup utility for App::GitHooks
Call App::GitHooks for the applypatch-msg hook.
Call App::GitHooks for the commit-msg hook.
Call App::GitHooks for the post-applypatch hook.
Call App::GitHooks for the post-checkout hook.
Call App::GitHooks for the post-commit hook.
Call App::GitHooks for the post-merge hook.
Call App::GitHooks for the post-receive hook.
Call App::GitHooks for the post-rewrite hook.
Call App::GitHooks for the post-update hook.
Call App::GitHooks for the pre-applypatch hook.
Call App::GitHooks for the pre-auto-gc hook.
Call App::GitHooks for the pre-commit hook.
Call App::GitHooks for the pre-push hook.
Call App::GitHooks for the pre-rebase hook.
Call App::GitHooks for the pre-receive hook.
Call App::GitHooks for the prepare-commit-msg hook.
Call App::GitHooks for the update hook.

Modules

Extensible plugins system for git hooks.
A git commit message.
Configuration manager for App::GitHooks.
Constants used by various modules in the App::GitHooks namespace.
Base class for all git hook handlers.
Handle the applypatch-msg hook.
Handle the commit-msg hook.
Handle the post-applypatch hook.
Handle the post-checkout hook.
Handle the post-commit hook.
Handle the post-merge hook.
Handle the post-receive hook.
Handle the post-rewrite hook.
Handle the post-update hook.
Handle the pre-applypatch hook.
Handle the pre-auto-gc hook.
Handler for pre-commit hook.
Handle the pre-push hook.
Handle the pre-rebase hook.
Handle the pre-receive hook.
Handler for commit-msg hook.
Handle the update hook.
Base class for plugins.
A test plugin that allows specifying the return code.
A test plugin that allows printing a specific string to STDERR.
Staged changes in git.
Information about the current terminal in which App::GitHook is running.
Shared test functions for App::GitHooks.
Support functions for App::GitHooks and its plugins.