Handling of warnings from cvs (cvs checkout: Skipping `$Log$' keyword due to excessive comment leader)

Jonathan Nieder <[email protected]> Mon, 15 Nov 2010 03:15:18 -0600
Newsgroups gmane.comp.version-control.subversion.cvs2svn.devel
Message-ID <20101115091518.GA14441@burratino>
Hi,

Trying to import NetBSD CVS[1] into git (all at once or module by
module).  After passes 1-3:

 ; $cvs2svn/trunk/cvs2git --version
 cvs2git version 2.4.0-dev
 ; (cd $cvs2svn && git log -1 --format=%s)
 Fix lousy text from previous commit.
 ; $cvs2svn/trunk/cvs2git --blobfile=/dev/fd/3 --dumpfile=/dev/fd/3 \
	--username=importer --encoding=latin-1 --encoding=utf-8 \
	--passes=4: ~/src/netbsd/ 3>&1 >&2 |
	xz -v >dump.xz
 ----- pass 4 (FilterSymbolsPass) -----
 Filtering out excluded symbols and summarizing items...
 ERROR: The command 'cvs -Q -R -f -d :local:/home/jrn/src/netbsd co -r1.1.1.1 -p -kk src/usr.bin/rcs/doc/rcs.ms' failed with exit status=0
 and the following output:
 cvs checkout: Skipping `$Log$' keyword due to excessive comment leader.
   100 %        866.1 MiB / 32.2 GiB = 0.026   278 KiB/s   33:41:48             

Questions:

That took 33 hours.  Is it possible to import a single module instead?

Failing that, is it possible to resume?

Is it possible to ignore warnings from 'cvs'?  Would it be advisable?
Should I be using --use-external-blob-generator instead?

Does this look like a CVS bug?  See [2] for the RCS file.

Other thoughts?

Thanks for cvs2git.  I've been pleasantly surprised by its conversion
results more than a few times now.

Regards,
Jonathan

[1] http://www.netbsd.org/docs/current/#getrepos
[2] rsync -zaP --exclude '#cvs.lock' \
	rsync://anoncvs.NetBSD.org/cvsroot/src/usr.bin/rcs/doc/Attic/rcs.ms,v \
	.

------------------------------------------------------
http://cvs2svn.tigris.org/ds/viewMessage.do?dsForumId=1667&dsMessageId=2681890

To unsubscribe from this discussion, e-mail: [[email protected]].