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
16 repository with a name matching the module name. It has full support
17 for 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
30 second 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
43 module
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.12.1 2007-12-08Test::AutoBuild::Repository::SVK(3)