Documentation and tests: ls-files exclude pattern.
[git/dscho.git] / Documentation / git-cvsimport-script.txt
blob05145e93830227ed4bc8079c8b473a6cc8f5c8e0
1 git-cvsimport-script(1)
2 =======================
3 v0.1, July 2005
5 NAME
6 ----
7 git-cvsimport-script - Import a CVS repository into git
10 SYNOPSIS
11 --------
12 'git-cvsimport-script' [ -o <branch-for-HEAD> ] [ -h ] [ -v ]
13                         [ -d <CVSROOT> ] [ -p <options-for-cvsps> ]
14                         [ -C <GIT_repository> ] [ -i ] [ <CVS_module> ]
17 DESCRIPTION
18 -----------
19 Imports a CVS repository into git. It will either create a new
20 repository, or incrementally import into an existing one.
22 Splitting the CVS log into patch sets is done by 'cvsps'.
23 At least version 2.1 is required.
25 OPTIONS
26 -------
27 -d <CVSROOT>::
28         The root of the CVS archive. May be local (a simple path) or remote;
29         currently, only the :local:, :ext: and :pserver: access methods 
30         are supported.
32 -i::
33         Import-only: don't perform a checkout after importing.  This option
34         ensures the working directory and cache remain untouched and will
35         not create them if they do not exist.
37 -o <branch-for-HEAD>::
38         The 'HEAD' branch from CVS is imported to the 'origin' branch within
39         the git repository, as 'HEAD' already has a special meaning for git.
40         Use this option if you want to import into a different branch.
42         Use '-o master' for continuing an import that was initially done by
43         the old cvs2git tool.
45 -p <options-for-cvsps>::
46         Additional options for cvsps.
47         The options '-x' and '-A' are implicit and should not be used here.
49         If you need to pass multiple options, separate them with a comma.
51 -v::
52         Verbosity: let 'cvsimport' report what it is doing.
54 <CVS_module>::
55         The CVS module you want to import. Relative to <CVSROOT>.
57 -h::
58         Print a short usage message and exit.
60 OUTPUT
61 ------
62 If '-v' is specified, the script reports what it is doing.
64 Otherwise, success is indicated the Unix way, i.e. by simply exiting with
65 a zero exit status.
68 Author
69 ------
70 Written by Matthias Urlichs <smurf@smurf.noris.de>, with help from
71 various participants of the git-list <git@vger.kernel.org>.
73 Documentation
74 --------------
75 Documentation by Matthias Urlichs <smurf@smurf.noris.de>.
77 GIT
78 ---
79 Part of the link:git.html[git] suite