This is an old revision of the document!
Description
It should be possible to import the current FreeBSD CVS repository, and retain the following.
- A complete history of HEAD
- Every RELENG branch, mapped to the appropriate branching methodology of the target VCS
- If the target VCS supports atomic commits then commits to the CVS repo that would have been considered atomic by log_accum.pl should also be atomic in the new repository
It is not necessary to maintain the same per-file revision numbers. However, it is desirable that a mechanism be available to map from commits in the new repo to commits in CVS.
For example, it should be possible to say that src/README, r1.23, can be found at revision N (or changeset FOO) in the new repo.
Current Implementation
N/A