Project

General

Profile

Actions

Action Item #74

closed

Migrate from CVS to git

Added by Hammel about 13 years ago. Updated almost 12 years ago.

Status:
Closed
Priority:
Immediate
Assignee:
Category:
releases
Target version:
Start date:
05 Feb 2011
Due date:
% Done:

80%

Estimated time:
Severity:
Critical

Description

Sourceforge was cracked recently and their recovery efforts are ongoing. It appears that CVS users are more susceptible to issues and that recovery takes a more prolonged effort. I'm not exactly sure why that is, but this is enough impetus to force my move from CVS to git. In this process I think I may also migrate from SourceForge to Gitorious or GitHub, possibly using both so there is a mirror of the mainline. Alternatively, I may use my colo for the mainline and pull to GitHub or Gitorious for publication. Something like that.

Because I'm the only one working on this right now this is really easy. I don't care that much about the changelog history and since SourceForge is suspect at this point it probably makes sense to just take the source in my sandbox for the initial import (after cleaning it up to make sure the build is clean, which it may not be at the moment).

I'm not familiar with git specifics so I have a little reading to do. I already use Mercurial at work and I hear the workflows are similar. I'd like to be able to find what files are new or modified from my previous checkins but can't do that until SourceForge's CVS becomes available again.

This needs to be done immediately so I can get back to work on bringing up X.

Good place to start (and I have time if I wait for SourceForge's CVS to come back up):
http://www.chem.helsinki.fi/~jonas/git_guides/HTML/CVS2git/

Actions

Also available in: Atom PDF