Task::Git::Repository - Install all Git::Repository plugins at once


version 1.004


    cpan Task::Git::Repository

    cpanp -i Task::Git::Repository

    cpanm Task::Git::Repository


Git::Repository is a Git wrapper for Perl with a deliberately very simple interface of only two main methods. The details of the Git commands to be run are defined in the parameters to these methods.

Being so simple, Git::Repository lacks a lot of methods that of its users might find desirable. This is where Git::Repository::Plugin comes into play. It allows one to consume plugins (some would say Roles) to extend its capabilities.


Git::Repository - Perl interface to Git repositories

Git::Repository::Plugin::AUTOLOAD - Git subcommands as Git::Repository methods

Git::Repository::Plugin::Blame - Add a blame() method to Git::Repository

Git::Repository::Plugin::Dirty - methods to inspect the dirtiness of a git repository

Git::Repository::Plugin::Diff - Add diff method to Git::Repository

Git::Repository::Plugin::FileHistory - Class representing file on git repository

Git::Repository::Plugin::Gerrit - Add some integration with Gerrit

Git::Repository::Plugin::GitHooks - A Git::Repository plugin with some goodies for hook developers

Git::Repository::Plugin::Hooks - Work with hooks in a Git::Repository

Git::Repository::Plugin::Info - Information about a Git::Repository

Git::Repository::Plugin::Log - Add a log() method to Git::Repository

Git::Repository::Plugin::Status - Show the working tree status


Please report any bugs or feature requests on the bugtracker website or by email to

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.


Philippe Bruhat (BooK) <>


Copyright 2014-2018 Philippe Bruhat (BooK), All Rights Reserved.


This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.