1Test::AutoBuild::ReposiUtsoerry:C:oSnVtKr(i3b)uted PerlTDeosctu:m:eAnuttaotBiuoinld::Repository::SVK(3)
2
3
4
6 Test::AutoBuild::Repository::SVK - A repository for SVK (Distributed
7 Subversion)
8
10 use Test::AutoBuild::Repository::SVK
11
13 This module provides a repository implementation for the SVK revision
14 control system, a distributed implementation of Subversion. It will
15 automatically import remote repositories it uses into a local reposi‐
16 tory with a name matching the module name. It has full support for
17 detecting updates to an existing checkout.
18
20 Example configuration entry for SVK module looks like
21
22 svk = {
23 label = SVK
24 module = Test::AutoBuild::Repository::SVK
25 }
26
27 A module's paths entries either contain the full path of the remote
28 repository in which case it will be imported into a local repository
29 with the same name as the module. If the two arg form is used, the sec‐
30 ond arg will be used as a subdirectory of the module
31
32 myapp = {
33 label = CCM Core
34 paths = (
35 http://svn.example.org/svn/trunk
36 http://svn.example.org/other/trunk -> other
37 )
38 repository = svk
39 group = Software
40 }
41
42 In this example, the following commands will be run to process the mod‐
43 ule
44
45 svk import //myapp http://svn.example.org/svn/trunk
46 svk sync //myapp
47
48 svk import //myapp/other http://svn.example.org/other/trunk
49 svk sync //myapp/other
50
51 svk checkout //myapp myapp
52 svk chcekout //myapp/other myapp/other
53
55 my $repository = Test::AutoBuild::Repository::SVK->new( );
56
58 Daniel Berrange
59
61 Copyright (C) 2004 Daniel Berrange
62
64 perl(1), Test::AutoBuild::Repository
65
66
67
68perl v5.8.8 2007-12-09Test::AutoBuild::Repository::SVK(3)