First off all, the repository conversion toolset is irrelevant to this proposal. The repository will be converted by the Infrastructure Team (hi fitz!), and an integrity check will be done. If we encounter bugs in cvs2svn during the process, those will be fixed.
And the other way around aswell. If cvs2svn encounters an impossible state, it will warn, and we can fix up the CVS repository. Furthermore, over the years people have done some wonky things directly in the filesystem, in some ASF projects, to 'preserve history'. I'm willing to bet that even when checking out a tree with CVS you may end up with a broken tree. This is all to do with the fact CVS tracks files and not trees. That said it becomes a bit more apparent why we _need_ knobs to turn and buttons to push to do a conversion tweaked to fit our needs. Now, given this all has very little to do with APR, it would be best to find a different forum for any followup discussion. Thanks, Sander