App::KGB::Client::Subversion - KGB interface to Subversion
use App::KGB::Client::Subversion; my $client = App::KGB::Client::Subversion( # common App::KGB::Client parameters repo_id => 'my-repo', ... # Subversion-specific repo_path => '/svn/project', revision => 42, ); $client->run;
App::KGB::Client::Subversion provides Subversion-specific retrieval of commits and changes for App::KGB::Client.
Standard constructor. Accepts inline hash with initial field values.
App:KGB::Client::Subversion defines two additional fields:
Physical path to Subversion repository.
The revision about which to notify. If omitted defaults to the last revision of the repository.
The first time this method is called, it retrieves commit number and repository path from command-line parameters and returns an instance of App::KGB::Commit class describing the commit.
All subsequential invocations return undef.
To install App::KGB, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::KGB
CPAN shell
perl -MCPAN -e shell install App::KGB
For more information on module installation, please visit the detailed CPAN module installation guide.