X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=Documentation%2Fgit-cvsimport.txt;h=0d59c061394777c9b4655e7096b8ea372971e360;hb=95655d79ad13697e0d68e986d3b0b402efad007a;hp=b0c6d7c30323c775f49dc65b3895855eed0f4e19;hpb=ce18135d862b5dbc731d203b27c279529e58b54b;p=git.git diff --git a/Documentation/git-cvsimport.txt b/Documentation/git-cvsimport.txt index b0c6d7c30..0d59c0613 100644 --- a/Documentation/git-cvsimport.txt +++ b/Documentation/git-cvsimport.txt @@ -3,7 +3,7 @@ git-cvsimport(1) NAME ---- -git-cvsimport - Import a CVS repository into git +git-cvsimport - Salvage your data out of another SCM people love to hate SYNOPSIS @@ -90,13 +90,25 @@ If you need to pass multiple options, separate them with a comma. Print a short usage message and exit. -z :: - Pass the timestamp fuzz factor to cvsps. + Pass the timestamp fuzz factor to cvsps, in seconds. If unset, + cvsps defaults to 300s. -s :: Substitute the character "/" in branch names with +-a:: + Import all commits, including recent ones. cvsimport by default + skips commits that have a timestamp less than 10 minutes ago. + +-S :: + Skip paths matching the regex. + +-L :: + Limit the number of commits imported. Workaround for cases where + cvsimport leaks memory. + -A :: - CVS by default uses the unix username when writing its + CVS by default uses the Unix username when writing its commit logs. Using this option and an author-conv-file in this format + @@ -116,7 +128,7 @@ file each time git-cvsimport is run. + It is not recommended to use this feature if you intend to export changes back to CVS again later with -git-link[1]::git-cvsexportcommit. +gitlink:git-cvsexportcommit[1]. OUTPUT ------