X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=Documentation%2Fgit-cvsimport-script.txt;h=d01a15d8a3a60b58aaa5d084b07bfe5809956e54;hb=96fdc218f726b1a7c0eb195fcadabadf46f9c2f8;hp=2fefe89906fb384f081ec36e6937163024a4eb9c;hpb=f9714a4a0cd4ed0ccca3833743d98ea874a2232d;p=git.git diff --git a/Documentation/git-cvsimport-script.txt b/Documentation/git-cvsimport-script.txt index 2fefe8990..d01a15d8a 100644 --- a/Documentation/git-cvsimport-script.txt +++ b/Documentation/git-cvsimport-script.txt @@ -11,7 +11,8 @@ SYNOPSIS -------- 'git-cvsimport-script' [ -o ] [ -h ] [ -v ] [ -d ] [ -p ] - [ -C ] [ ] + [ -C ] [ -i ] [ -k ] + [ -s ] [ -m ] [ -M regex ] [ ] DESCRIPTION @@ -26,7 +27,22 @@ OPTIONS ------- -d :: The root of the CVS archive. May be local (a simple path) or remote; - currently, only the :pserver: access method is supported. + currently, only the :local:, :ext: and :pserver: access methods + are supported. + +-C :: + The GIT repository to import to. If the directory doesn't + exist, it will be created. Default is the current directory. + +-i:: + Import-only: don't perform a checkout after importing. This option + ensures the working directory and cache remain untouched and will + not create them if they do not exist. + +-k:: + Kill keywords: will extract files with -kk from the CVS archive + to avoid noisy changesets. Highly recommended, but off by default + to preserve compatibility with early imported trees. -o :: The 'HEAD' branch from CVS is imported to the 'origin' branch within @@ -38,27 +54,35 @@ OPTIONS -p :: Additional options for cvsps. - The options '-x' and '-A' are implicit and should not be used here. + The options '-u' and '-A' are implicit and should not be used here. If you need to pass multiple options, separate them with a comma. +-m:: + Attempt to detect merges based on the commit message. This option + will enable default regexes that try to capture the name source + branch name from the commit message. + +-M :: + Attempt to detect merges based on the commit message with a custom + regex. It can be used with -m to also see the default regexes. + You must escape forward slashes. + -v:: Verbosity: let 'cvsimport' report what it is doing. :: The CVS module you want to import. Relative to . -:: - Typically this matches the real type of but asking - for a type that can trivially dereferenced from the given - is also permitted. An example is to ask for a - "tree" with being a commit object that contains it, - or to ask for a "blob" with being a tag object that - points at it. - -h:: Print a short usage message and exit. +-z :: + Pass the timestamp fuzz factor to cvsps. + +-s :: + Substitute the character "/" in branch names with + OUTPUT ------ If '-v' is specified, the script reports what it is doing.