Revision history for App-GitHooks v1.9.0 2017-03-19 - Added min_app_githooks_version config option to allow enforcing a minimum version of App::GitHooks against a repository (GH-28). Thank you, Lisa Hare! - Added GITHOOKS_SKIP and GITHOOKS_DISABLE environment variables to hard-skip specific hooks (GH-6). Thank you, E. Choroba! 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. v1.7.3 2015-06-22 - Removed relative path include in ./bin/githooks (GH-25). - Minor code and documentation cleanup. v1.7.2 2015-04-08 - Retrieve stdin at the hook level for pre-push. - Catch plugin exceptions. v1.7.1 2015-04-07 - Added pre-push hook file to the hooks directory (GH-22). v1.7.0 2015-04-06 - Implemented support for pre-push hook (GH-22). v1.6.1 2015-03-31 - Fixed test that prevented upgrading App::GitHooks in situations where plugins were already installed and returned a different value than expected in the test. v1.6.0 2015-03-30 - Added App::GitHooks::Test::ok_reset_githooksrc() to ensure that tests can run without interference. - Refactored tests to use ok_reset_githooksrc(). - Added .githooksrc to manage App::GitHooks' commits with App::GitHooks (GH-21). - Implement support for warnings in the pre-commit hook (GH-13). v1.5.1 2015-03-29 - Account for git-commit trimming whitespace in commit messages (GH-20). v1.5.0 2015-03-29 - Rename App::GitHooks::Utils::get_ticket_id() to App::GitHooks::Utils::get_ticket_id_from_commit_regex() and fix the function to match its documentation (GH-19). v1.4.0 2015-03-27 - Implement "force_plugins" configuration option (GH-18). v1.3.0 2015-03-25 - Add "list" command to "githooks" to display available plugins for each git hook (GH-8). v1.2.1 2015-03-23 - Replace File::Slurp with Path::Tiny (GH-17). - Improve and clean up tests. - Improve and clean up documentation. - Make constants read-only. v1.2.0 2015-01-21 - Fix running git actions with an underscore in their name and that are using the default App::GitHooks::Hook->run() (GH-15). Thank you, Jacob Maurer! v1.1.5 2014-09-06 - Fix documentation typos. v1.1.4 2014-08-22 - Added missing "autodie" pre-requisite. v1.1.3 2014-08-16 - Documented the new "githooks" command and simplified the synopsis. v1.1.2 2014-08-13 - Require Test::Compile v1.1.0 to use its object-oriented interface. v1.1.1 2014-08-11 - Amended tests to use the current Perl to instantiate "githooks". v1.1.0 2014-08-10 - Added "githooks" command line utility to set up in git repositories all the hooks supported by App::GitHooks. v1.0.8 2014-06-11 - Forced encoding only when utf8 characters are to be printed (part 2). v1.0.7 2014-06-07 - Forced encoding only when utf8 characters are to be printed. - Added screenshots of App::GitHooks in action. - Improved information in readme file. - Fixed interpreter line in examples and hooks/. - Noted the git version in tests to help troubleshooting. v1.0.6 2014-06-03 - Bumped git requirement to v18.104.22.168. - Documented git requirement. v1.0.5 2014-06-02 - Synced manifest. v1.0.4 2014-06-02 - Added git v1.5.0 as a requirement for the tests. v1.0.3 2014-06-01 - Fixed test coverage when using 'cover' instead of 'prove'. v1.0.2 2014-05-31 - Fixed prerequisites. v1.0.1 2014-05-31 - Tweaked POD formatting. - Instantiated a new Git::Repository object on demand only to help with unit testing. v1.0.0 2014-05-30 - Public release.