1App::KGB::Client::SubveUrsseironC(o3n)tributed Perl DocuAmpepn:t:aKtGiBo:n:Client::Subversion(3)
2
3
4

NAME

6       App::KGB::Client::Subversion - KGB interface to Subversion
7

SYNOPSIS

9           use App::KGB::Client::Subversion;
10           my $client = App::KGB::Client::Subversion(
11               # common App::KGB::Client parameters
12               repo_id => 'my-repo',
13               ...
14               # Subversion-specific
15               repo_path   => '/svn/project',
16               revision    => 42,
17           );
18           $client->run;
19

DESCRIPTION

21       App::KGB::Client::Subversion provides Subversion-specific retrieval of
22       commits and changes for App::KGB::Client.
23

CONSTRUCTOR

25   new ( { initializers } )
26       Standard constructor. Accepts inline hash with initial field values.
27

FIELDS

29       App:KGB::Client::Subversion defines two additional fields:
30
31       repo_path (mandatory)
32           Physical path to Subversion repository.
33
34       revision
35           The revision about which to notify. If omitted defaults to the last
36           revision of the repository.
37

METHODS

39       describe_commit
40           The first time this method is called, it retrieves commit number
41           and repository path from command-line parameters and returns an
42           instance of App::KGB::Commit class describing the commit.
43
44           All subsequential invocations return undef.
45
46
47
48perl v5.36.0                      2023-01-19   App::KGB::Client::Subversion(3)
Impressum