1App::KGB::Client::SubveUrsseironC(o3n)tributed Perl DocuAmpepn:t:aKtGiBo:n:Client::Subversion(3)
2
3
4
6 App::KGB::Client::Subversion - KGB interface to Subversion
7
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
21 App::KGB::Client::Subversion provides Subversion-specific retrieval of
22 commits and changes for App::KGB::Client.
23
25 new ( { initializers } )
26 Standard constructor. Accepts inline hash with initial field values.
27
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
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)