[svlug] Preventing a Revision Control Flamewar
Chris Miller
lordsauronthegreat at gmail.com
Sat Oct 18 15:48:16 PDT 2008
Tom Pilot wrote:
> Ive seen flamewars in the past about source control.. see below the youtube of Linus Torvalds The Dork thinking he is god almighty, going to Google and telling them, and all others who tune in, that they are all idiots and stupid for using CVS and perforce... AND THEY LET HIM. If I was there I would boot him out of the room or at least call him on being an asswipe. So he wrote a buggy kernel some years ago - so freaking what - so many other people used CVS and perforce to add to "his" linux wonderful things. I dont understand why people make him out the god he pretends to be and let him be so disrespectful to them. They need to recheck their spine.
>
> http://www.youtube.com/watch?v=4XpnKHJAok8
Heh, I suppose everyone is entitled to their own opinion. I'm all for
letting them voice that opinion, even if it includes such phrases as
"you should be doing X" - the moment someone tries forcing that opinion
into reality onto other people it's no longer an opinion and no longer okay.
I personally think that each version control tool has its own strengths
and weaknesses. CVS is aging, and without sufficient binary diff
storage to make it suitable for some projects. But it's also highly
compatible since there's a CVS client for nearly every OS.
Subversion (which I use) has good binary diff handling for excellent
compression of binary files, which is absolutely essential for some
projects which deal with binary data. It's also nearly ubiquitous, with
wide support for many platforms.
Perforce (IMHO) beats SVN, but its price tag is something to consider
when selecting a VCS.
Of all the DVCS, I'm partial to Hg, but I also have great respect for
bzr (which Ubuntu uses with great success). I haven't personally tried
many of the DVCS variants, but I hear they're good.
So to me a VCS is like a specialized tool, each one being a different
kind of tool. Sort of like a bunch of wrenches. You might need a
1/16th inch wrench, but at the end of the day they just torque things.
I was trying to avoid a flamewar about which wrench works best - they
all do, IMHO, it just depends on the nut.
More information about the svlug
mailing list