Documentation
Not logged in

 

  Next

Converting CVS repositories to other scm's

Cvs conversion to other scm

Rene de Zwart

Revision History
Revision first2010-09-28
first
Revision 22010-11-10
Windows port by Wolfgang Stumvoll, cvsnt support

Abstract

How to convert a cvs repository to another SCM. currently conversion 2 fossil scm is implemented.

For the impatient

copyright 2010 Rene de Zwart


Table of Contents

1. Introduction
Preparation
Installing the conversion programs
Using cvs2scm on Microsoft Windows©
Compiling cvs2scm on Microsoft Windows ©
2. The Cvs repository
CVS
The sections of a CVS repository file
The admin section
delta
delta text
Caveats
Determing the time of a branch or tag
Orphaned branches
Modules
Change a single file of a changeset
Modern SCM
3. Converting a cvs repository
Creating the database
Options to cvs2sqlite
Tables Created
Conversion
rcsfile
version
delta
branch
branchedOnVersion
tag
taggedOnVersion
log
author
timestampwrong
4. Creating the changeset
Change Sets
Options to commit
Changesets calculation
Changesets on basis of tags
5. Creating and checking the fossil repository
Creating the fossil repository

List of Tables

3.1. Conversion
3.2. rcsfile
3.3. version
3.4. delta
3.5. branch
3.6. branchedOnVersion
3.7. tag
3.8. taggedOnVersion
3.9. log
3.10. author
3.11. timestampwrong
   Next