Re: cvs2svn-2.3.0: crash in pass 16

[email protected]
Newsgroups gmane.comp.version-control.subversion.cvs2svn.user
Message-ID <2ED4F086479F4E41B529C08FCC63FA32BE689C@SW-FRAADS-MBX31.ads.dlh.de>
Okay, I did the conversion again using the trunk version of cvs2svn. Now, not only the real conversion but also the dry-run passes.

The resulting Git repository contains some less commits (compared to the result of the conversion with cvs2svn v2.3), but beside that there seem to be no big differences.

Some feedback that might go into development of cvs2svn:
* v2.3 interrupted the conversion if corrupted ,v files were discovered, whereas the trunk version of cvs2svn just ignores them and prints a message 'Excluding file from conversion: path/to/file,v'. It would be nice to have a summary at the end of the conversion listing all corrupted files. Otherwise it might happen that people don't see that files get lost.

* It would be helpful, if cvs2svn would validate the author_transforms hash _before_ converting the repository. Especially for huge repositories which it takes a long time to convert. Otherwise you'd discover the mistake earliest when loading the dump file into the new git repo using git fast-import.

* Please add the following command to the documentation/website which helps to find all users of a CVS repository.
egrep -ahR '^date.*author' <cvs-dir> | awk '/state Exp/ {print $4}' | sort | uniq
I found that accidentally while browsing the mailing list archive, but imho it is too useful to be hidden in the archive.

Regards
Philipp

Sitz der Gesellschaft / Corporate Headquarters: Lufthansa Systems Aktiengesellschaft, Kelsterbach, Registereintragung / Registration: Amtsgericht Darmstadt 84307
Vorsitzender des Aufsichtsrats / Chairman of the Supervisory Board: Stephan Gemkow
Vorstand / Executive Board: Stefan Hansen (Vorsitzender / Chairman), Dr. Gunter Kuechler

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

To unsubscribe from this discussion, e-mail: [[email protected]].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.