Version 6 (modified by Amar Takhar, on 07/22/11 at 09:06:53) (diff) |
---|
CVStoGit
CVS to Git Conversion
The following page details how we will convert from CVS to Git, it is meant as both a procedure to follow as well as a public record of what was done.
Repositories
This is a list of repositories that will be converted from CVS to Git.
{|border="1" cellpadding="3"
Convert? | Notes |
yes | |
no | |
? | |
no | Superceded by Examples-v2 |
no | |
no | Superceded by Examples-v2 |
yes | |
no | File System Simulator |
no | Non-rtems cross RPM scripts |
yes | |
no | |
yes | Nice PC Multi IO board driver. |
yes | |
no | |
yes | |
no | Superceded by Examples-v2 |
no | Superceded by Examples-v2 |
? | |
no | |
yes | |
yes | |
yes | Ralf RPM infrastructure |
yes | |
no | |
yes | |
no | Idea needs revisiting |
no | |
yes | |
yes | Chris has big changes. |
? | |
no | |
no | Pre-Drupal website. |
|}
Procedure
The following details the procedures that will take place for each repository conversion.
Conversion
# Use cvs2git to convert the repository. See below for the cvs->git username map. # Check log file for any errors, the conversion log(s) for each repository will be placed on the FTP. # Run a script that will checkout each CVS and Git branch to compare the two ensuring no differences, these logs will be placed on the FTP As well.
Post
# Remove any extraneous branches or tags. # rename tags/branches to normalise names. # sign tags using PGP.
Public Access
Public access will come from git.rtems.org with cgit as a web interface.
Git
Links to site with good Git information.
- http://gitready.com/ - an excellent resource from beginner to very advanced.