1 git-cvsimport-script(1)
2 =======================
7 git-cvsimport-script - Import a CVS repository into git
12 'git-cvsimport-script' [ -o <branch-for-HEAD> ] [ -h ] [ -v ]
13 [ -d <CVSROOT> ] [ -p <options-for-cvsps> ]
14 [ -C <GIT_repository> ] [ <CVS_module> ]
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.
28 The root of the CVS archive. May be local (a simple path) or remote;
29 currently, only the :pserver: access method is supported.
31 -o <branch-for-HEAD>::
32 The 'HEAD' branch from CVS is imported to the 'origin' branch within
33 the git repository, as 'HEAD' already has a special meaning for git.
34 Use this option if you want to import into a different branch.
36 Use '-o master' for continuing an import that was initially done by
39 -p <options-for-cvsps>::
40 Additional options for cvsps.
41 The options '-x' and '-A' are implicit and should not be used here.
43 If you need to pass multiple options, separate them with a comma.
46 Verbosity: let 'cvsimport' report what it is doing.
49 The CVS module you want to import. Relative to <CVSROOT>.
52 Typically this matches the real type of <object> but asking
53 for a type that can trivially dereferenced from the given
54 <object> is also permitted. An example is to ask for a
55 "tree" with <object> being a commit object that contains it,
56 or to ask for a "blob" with <object> being a tag object that
60 Print a short usage message and exit.
64 If '-v' is specified, the script reports what it is doing.
66 Otherwise, success is indicated the Unix way, i.e. by simply exiting with
72 Written by Matthias Urlichs <smurf@smurf.noris.de>, with help from
73 various participants of the git-list <git@vger.kernel.org>.
77 Documentation by Matthias Urlichs <smurf@smurf.noris.de>.
81 Part of the link:git.html[git] suite