Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Adrian (66)


The hats I wear at work include: accessibility consultant; information architect; software developer (of the agile/XP/TDD breed - mostly in Perl); usability consultant; web site designer. I'm very dull:-) . []

Journal of Adrian (66)

Monday September 19, 2005
05:05 AM

CVS - how I hate thee

[ #26772 ]
Good news! I'm now in full time work again. Nice people, nice working environment, open source friendly, a Mac on my desktop, etc. All good stuff.

Only one bit of bad news. Currently we use CVS. Having spent the past couple of years as a happy subversion user this seemed only mildly annoying.

"It's not going to be that bad", I thought, "Just dig our my old copy of the cederqvist and I'll soon be back in business".

Oh how wrong I was. Two years of everything just working has somewhat spoiled me.


Can't remove a bloody directory? Surely it wasn't that bad? Oh yes - you have to add -P to update and checkout in your .cvsrc so it prunes empty directories. So obvious. Which kind of works - until you actually want an empty directory that is.

Hit Ctrl-C in the middle of a commit and suddenly remember that this isn't going to abort the dumb ass thing I just did because commits are no longer atomic.

Moving stuff! How could anybody create a version control system without support for moving and renaming!

Having to tell CVS what are binary files.

The slow horror of things like magic branches are beginning to rise to the surface of my memory again. Lord how did I put up with CVS for so many years.


Of course the mere fact that we have a source control system puts us leagues ahead of many places I've worked - but shifting from CVS to a vaguely decent system has become.... more of a priority :-)
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.