When evaluating new version control systems how important is the ability to migrate history from your current system?
A version control system is used to manage multiple versions of the same code. By not allowing data migration of previous revisions into the new source repository, you defeat the purpose of using version control in the first place. If they are starting on a new project, then it doesn’t really matter what they go with, as there is no history to the project, but I would definitely not recommend abandoning any current revisions of a project just to change the cvs. It would be counterproductive and an overall stupid move to abandon any previous code because you couldn’t import it into some new system.