« April 1st: Functional vs. imperative style - confusion prevails? | Main | A long time ago in a galaxy far, far away... »

2005-04-12

Wilbur2 or "did I mention I am not sure I like CVS very much"

So I have been working on a rather substantial code-overhaul of Wilbur, now dubbed "Wilbur2". Many things have changed (or will, as soon as I get to them); backward compatibility is guaranteed not to be there (although I will write a section in the new manual about migrating code that uses Wilbur).

Since I want everything to be just perfect (yes, I know, it is a disease but I cannot help it), including how the source code is broken into various files, I am now struggling with CVS. Some of the old files will "go away", I will introduce new ones, etc. What is the proper way to do this in CVS? There does not seem to be any elegant way (or is it just that sometimes Sourceforge works in a rather sluggish manner).

Perhaps I will just start a completely new module (right now it is just a branch in the version tree). I don't want to start a completely new project...

Posted by ora at 20:43

Comments

I was under the impression that this kind of thing was a major motivating factor for Subversion and other replacement VCS...

Rather unfortunate. I'd recommend starting a new module; this is what a game engine I used to use (Nebula Device) did when they made a very drastic version change.

Good to hear that Wilbur2's coming along, though!

Posted by: Richard Newman at April 13, 2005 04:39 AM

Let me highly recommend http://www.darcs.net. IMHO, much better than CVS or Subversion. Easier and more portable than Arch. I use it daily and love it.

Posted by: Paul Snively at April 23, 2005 03:39 PM