Please create an account to participate in the Slashdot moderation system


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Use cvs2svn for CVS repositories (Score 0, Offtopic) 346

by shepmaster (#26398115) Attached to: Git Adoption Soaring; Are There Good Migration Strategies?

Use cvs2svn to convert your existing CVS repositories.

The tools that come with git for converting CVS to git do not work. You will see other posts about how git is different, such as how it manages commits versus files. CVS manages files, and doesn't track them well.

It has no ideas of when a branch ends, and even when they start is a bit iffy. Add to that the fact that CVS lets you pick and choose random files to be on a branch, then you can really start to get into a strange state.

For our CVS repository (goes back to 2001, we had 100's of branches, maybe 1000 tags), the git cvsimport tool placed code from our current development trunk into older versions. I'm sure you can see how bad that is.

After getting burned by that, we turned to cvs2svn. It took a long time (8 hours) to convert, but it converted correctly, and you only ever have to do it once.

My advice is to convert your repository, then check out random versions from both CVS and git, then run a diff on all the branches of importance. I wrote a script to do it for all branches and tags because I got burned the first time.


+ - Ghostscript unified, long live GPL v2->

Submitted by bmcage
bmcage (785177) writes "Ghostscript is back, but does it still have a future for printing or on the Desktop with pdf going strong? Whatever happens, everybody should rejoice, as Ghostscript has a new version, a new license, and most importantly, the EPS Ghostscript fork has come to an end.

Welcome back in the fold, GPL Ghostscript! We'll make some room on the hard disk for you."

Link to Original Source

Time to take stock. Go home with some office supplies.