The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
.githooksrc
.gitignore
.perlcriticrc
.travis.yml
Build.PL
Changes
LICENSE
MANIFEST
MANIFEST.SKIP
META.json
META.yml
Makefile.PL
README.md
bin/githooks
examples/examples.txt
examples/githook.pl
hooks/applypatch-msg
hooks/commit-msg
hooks/post-applypatch
hooks/post-checkout
hooks/post-commit
hooks/post-merge
hooks/post-receive
hooks/post-rewrite
hooks/post-update
hooks/pre-applypatch
hooks/pre-auto-gc
hooks/pre-commit
hooks/pre-push
hooks/pre-rebase
hooks/pre-receive
hooks/prepare-commit-msg
hooks/update
ignore.txt
img/app-githooks-example-failure.png
img/app-githooks-example-success.png
lib/App/GitHooks.pm
lib/App/GitHooks/CommitMessage.pm
lib/App/GitHooks/Config.pm
lib/App/GitHooks/Constants.pm
lib/App/GitHooks/Hook.pm
lib/App/GitHooks/Hook/ApplypatchMsg.pm
lib/App/GitHooks/Hook/CommitMsg.pm
lib/App/GitHooks/Hook/PostApplypatch.pm
lib/App/GitHooks/Hook/PostCheckout.pm
lib/App/GitHooks/Hook/PostCommit.pm
lib/App/GitHooks/Hook/PostMerge.pm
lib/App/GitHooks/Hook/PostReceive.pm
lib/App/GitHooks/Hook/PostRewrite.pm
lib/App/GitHooks/Hook/PostUpdate.pm
lib/App/GitHooks/Hook/PreApplypatch.pm
lib/App/GitHooks/Hook/PreAutoGc.pm
lib/App/GitHooks/Hook/PreCommit.pm
lib/App/GitHooks/Hook/PrePush.pm
lib/App/GitHooks/Hook/PreRebase.pm
lib/App/GitHooks/Hook/PreReceive.pm
lib/App/GitHooks/Hook/PrepareCommitMsg.pm
lib/App/GitHooks/Hook/Update.pm
lib/App/GitHooks/Plugin.pm
lib/App/GitHooks/Plugin/Test/CustomReply.pm
lib/App/GitHooks/Plugin/Test/PrintSTDERR.pm
lib/App/GitHooks/StagedChanges.pm
lib/App/GitHooks/Terminal.pm
lib/App/GitHooks/Test.pm
lib/App/GitHooks/Utils.pm
t/00-load.t
t/01-git_version.t
t/05-Terminal/00-load.t
t/05-Terminal/10-new.t
t/05-Terminal/20-get_encoding.t
t/05-Terminal/30-is_interactive.t
t/05-Terminal/40-is_utf8.t
t/05-Terminal/50-get_width.t
t/06-Constants/00-load.t
t/06-Constants/10-imports.t
t/10-new.t
t/11-clone.t
t/12-force_non_interactive.t
t/13-Config/00-load.t
t/13-Config/20-get_regex.t
t/13-Config/30-min_app_githooks_version.t
t/14-Utils/00-load.t
t/14-Utils/10-get_project_prefixes.t
t/14-Utils/12-get_project_prefix_regex.t
t/14-Utils/14-get_ticket_id_from_commit_regex.t
t/14-Utils/20-get_ticket_id_from_branch_name.t
t/17-CommitMessage/00-load.t
t/17-CommitMessage/10-new.t
t/17-CommitMessage/11-get_app.t
t/17-CommitMessage/13-get_original_message.t
t/17-CommitMessage/14-get_message.t
t/17-CommitMessage/15-get_lines.t
t/17-CommitMessage/20-get_summary.t
t/17-CommitMessage/25-update_message.t
t/17-CommitMessage/30-is_empty.t
t/17-CommitMessage/35-has_changed.t
t/20-run.t
t/21-run-dash.t
t/22-run-die.t
t/24-githooks-skip.t
t/40-Plugin/00-load.t
t/40-Plugin/03-get_file_check_description.t
t/40-Plugin/20-get_name.t
t/40-Plugin/CustomReply/00-load.t
t/40-Plugin/CustomReply/03-get_file_check_description.t
t/40-Plugin/CustomReply/05-get_file_pattern.t
t/40-Plugin/PrintSTDERR/00-load.t
t/40-Plugin/PrintSTDERR/03-get_file_check_description.t
t/40-Plugin/PrintSTDERR/05-get_file_pattern.t
t/45-Hook/00-load.t
t/45-Hook/10-run.t
t/45-Hook/CommitMsg/00-load.t
t/45-Hook/CommitMsg/10-run.t
t/45-Hook/PreCommit/00-load.t
t/45-Hook/PreCommit/10-run.t
t/45-Hook/PrepareCommitMsg/00-load.t
t/45-Hook/PrepareCommitMsg/10-run.t
t/90-githooks/00-load.t
t/90-githooks/10-commands.t
xt/changes.t
xt/kwalitee.t
xt/manifest.t
xt/module_versions.t
xt/mojibake.t
xt/perlcritic.t
xt/pod-coverage.t
xt/pod.t
xt/unix_eol.t