Merge branch 'jk/doc-cvs-update'
authorJunio C Hamano <gitster@pobox.com>
Mon, 26 Sep 2016 23:09:22 +0000 (16:09 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 26 Sep 2016 23:09:22 +0000 (16:09 -0700)
Documentation around tools to import from CVS was fairly outdated.

* jk/doc-cvs-update:
docs/cvs-migration: mention cvsimport caveats
docs/cvs-migration: update link to cvsps homepage
docs/cvsimport: prefer cvs-fast-export to parsecvs

1  2 
Documentation/git-cvsimport.txt
index 41207a24b09cd111a239f4959ab8f121a7459421,0d2967a1154fd1a0112b1f4af208d7600f0ef6e8..de1ebed67d7cbc5ba3859551300b76f20a580ef1
@@@ -22,7 -22,7 +22,7 @@@ DESCRIPTIO
  deprecated; it does not work with cvsps version 3 and later.  If you are
  performing a one-shot import of a CVS repository consider using
  http://cvs2svn.tigris.org/cvs2git.html[cvs2git] or
- https://github.com/BartMassey/parsecvs[parsecvs].
+ http://www.catb.org/esr/cvs-fast-export/[cvs-fast-export].
  
  Imports a CVS repository into Git. It will either create a new
  repository, or incrementally import into an existing one.
@@@ -74,10 -74,10 +74,10 @@@ OPTION
        akin to the way 'git clone' uses 'origin' by default.
  
  -o <branch-for-HEAD>::
 -      When no remote is specified (via -r) the 'HEAD' branch
 +      When no remote is specified (via -r) the `HEAD` branch
        from CVS is imported to the 'origin' branch within the Git
 -      repository, as 'HEAD' already has a special meaning for Git.
 -      When a remote is specified the 'HEAD' branch is named
 +      repository, as `HEAD` already has a special meaning for Git.
 +      When a remote is specified the `HEAD` branch is named
        remotes/<remote>/master mirroring 'git clone' behaviour.
        Use this option if you want to import into a different
        branch.
@@@ -103,7 -103,7 +103,7 @@@ the old cvs2git tool
  
  -p <options-for-cvsps>::
        Additional options for cvsps.
 -      The options '-u' 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 <regex>::
        Attempt to detect merges based on the commit message with a custom
 -      regex. It can be used with '-m' to enable the default regexes
 +      regex. It can be used with `-m` to enable the default regexes
        as well. You must escape forward slashes.
  +
  The regex must capture the source branch name in $1.
@@@ -186,7 -186,7 +186,7 @@@ messages, bug-tracking systems, email a
  
  OUTPUT
  ------
 -If '-v' is specified, the script reports what it is doing.
 +If `-v` is specified, the script reports what it is doing.
  
  Otherwise, success is indicated the Unix way, i.e. by simply exiting with
  a zero exit status.