Why CVS is evil

You can’t reorganize your directory structure once you get started. There’s no ‘MOVE’ concept in cvs. You have to copy it by hand to the new directory, Add it and commit it to cvs, then remove and commit from the previous directory.

OK, pain in the ass, but no so bad you say? Well, what happened to my 3 months of revision history on those files? Gone. wiped out. The moved files start over at vesion 1.0.

So, CVS deters developers from refactoring. (in this case, the directory structure.) That’s a cardinal sin in my book. I will learn how to setup subversion from now on.

Subversion, hell yes! But, I’ll have to take the entrenched CS world along with me kicking and screaming.

This entry was posted in Rants. Bookmark the permalink.

One Response to Why CVS is evil

Leave a Reply

Your email address will not be published. Required fields are marked *