The tporpheus project switched from CVS to SVN for source control but rather than using cvs2svn they just imported a copy of the current source code and left the CVS repository around in case anyone needed it. I added the SVN repository to the enlistments, but now it's showing twice as much source code as there should be. Is there a way to adjust things so it only uses the CVS repository up to a specific date?
In cases like this we have often discussed with users which aspect of the project is the most important - accurate counts for lines of code and the other similar metrics that are derived from that or an accurate history of contributions by coders. Unfortunately, when a project is subdivided like this one is, you will need to choose which is the primary goal. I have suggested before that you COULD have two projects - one which accurately maintained the lines-of-code metrics based only on the Subversion repo and another for the figures based on commits which would include both.
Let me know here if you have any questions.
In that case I'll just delete the CVS enlistment; there weren't many changes between the initial CVS commit and the switch to SVN.
I do think limiting an enlistment by date or revision number would be handy though, to handle things like forks that don't import the pre-fork history explicitly.
Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.