40 Comments
- slapout, on 10/12/2007, -1/+5This is not BS. Source control is very important to programmers. Programming is "tech." Digg is a tech site. So this belongs.
- enderu, on 10/12/2007, -1/+3Ugh, the number of people on digg calling CVS and Subversion or news regarding the two involving the largest open-source code database spam is sickening for a "tech" site.
- geronimo, on 10/12/2007, -0/+2http://www.pushok.com/soft_svn_vscvs.php
subversion is nice in that you don't deal with file permission hell(I remember having to recursively chmod the CVS repository with a cron job every so often), no mapping of source control users to unix users, svn uses its own extensible back end that is constantly upgraded for performance, the datastore can be swapped out if you want to try something other than berkeley DB.
Windows integration ala tortoise SVN alone makes subversion compelling as hell, the thing is beyond amazing. Imagine source control integrated w/ windows explorer but in a really cool way. - andreizilla, on 10/12/2007, -0/+2Here's the message from mailing list message:
Dear SourceForge.net User,
I am pleased to report that our Subversion beta was successful
and we launched our Subversion service sitewide earlier this week.
In addition, we've completed deployment of new web servers and
made further enhancements to our service monitoring and uptime
monitoring capabilities. Upcoming software map and search
improvements remain on track for March and April deployments,
respectively.
Even with all of these recent site improvements, it remains clear
to us that SourceForge.net's features, uptime and performance must
still undergo further significant improvements to ensure that we are
meeting the needs of our vast and growing audience. To that end,
we've secured additional space in our co-location facility and are
currently making preparations for hardware upgrades of our search,
CVS and database servers.
Looking beyond hardware upgrades, updating the software map and
deploying an improved search UI, our focus will soon shift to
improving the file release system and download experience. These
efforts reflect our commitment to improving SourceForge.net's
scalability and quality of service while continually refining
our users' experience on the site.
Thank you for your continued support of SourceForge.net.
Jay Seirmarco
General Manager, SourceForge.net
jay@sf.net - john117, on 10/12/2007, -0/+2@geronimo:
1. A properly configured CVS doesn't have any file permissions issues.
2. You don't have to use UNIX usernames for CVS access.
3. Every heard of TortoiseCVS, a project which substantially predates SVN?
Jeez, everybody newbie with an Ubuntu download jumps on the "CVS sucks" bandwagon without acutally knowing what they're talking about... - inactive, on 10/12/2007, -0/+1
Personally I like CVS better. I LIKE having version control by file... SVN's versioning of the whole repository sucks when your working with branches and tags... - crunchyk9, on 10/12/2007, -2/+3It's about damn time.
And perhaps it made the front page with a mere 7 digs because of its velocity? Maybe there's a digs per minute threshold that will get something front-paged quickly. - dotwaffle, on 10/12/2007, -0/+1[Jeez, everybody newbie with an Ubuntu download jumps on the "CVS sucks" bandwagon without acutally knowing what they're talking about...]
I believe they quickly follow up CVS sucks with "use bazaar!"
If you've got some time, check out bzr, it really is good - baz (aka Bazaar rev 1) isn't quite as good, but still worth a look. - Shazam999, on 10/12/2007, -0/+01. Subversion allows you to rename files, folders, etc. natively.
2. Subversion doesn't randomly crash for some mysterious reason.
3. Subversion operates on an ACID transaction model. - Haplo, on 10/12/2007, -0/+0I love TortoiseSVN and TextPad: http://johnbokma.com/textpad/textpad-subversion.html
The former because it intergrates so nicely with the shell, i.e. you can call it via a folder context menu. The latter, because it's a very nice editor for Windows. Not to complicated, but not to limited as well (in my opinion, that is).
In short, I love subversion, and this is a very good move. - echoic, on 10/12/2007, -0/+0It's about time. I've been in groups that splintered away from SF projects just to get away from CVS. Digg!
- boredzo, on 10/12/2007, -1/+1SF.net users have been waiting for SVN support for a LONG time, for the simple reason that it's *so much better* than CVS. really - this does belong on the front page.
- jeremiahx, on 10/12/2007, -0/+0Yeah SVN is the way to go... Have used it for about a year now and I really don't know what I did without it.
Joel2600: I would go straight to SVN... and eclipse is a great IDE, and subclipse is a great plugin (Though I prefer tortoiseSVN) - RaistlinMajere, on 10/12/2007, -0/+0Subversion is a great solution which I implemented for a small development team (>10 developers). Glad to see it get praised here.
- goobity, on 10/12/2007, -0/+0I use CVS at work, but have played around with subversion and have thought about moving our projects over to it. I guess if its good enough for SourceForge it should be good enough for me.
- Saltire, on 10/12/2007, -0/+0"Exactly how is Subversion "a compelling replacement for CVS"? The article doesn't seem to actually cover that."
By the mere fact that SF, one of the (if not the) largest open source source code repositories, have adopted it - geezusfreeek, on 10/12/2007, -0/+0finally
- SirNuke, on 10/12/2007, -0/+0Finally. Subversion is so much better than CVS.
- murph, on 10/12/2007, -1/+1This is a great thing...
Subversion is version control done right. They improved all the quirky CVS features and kept the brilliant ones. Digg itself even uses Subversion for it's code, at least from what Kevin mentioned in the developer job posting. - rspeed, on 10/12/2007, -0/+0Haha. Crazy timing. I just checked out some code from SF a few minutes ago and cursed them for not having SVN support. It seems I was wrong! :D
- stokestack, on 10/12/2007, -0/+0"Jeez, everybody newbie with an Ubuntu download jumps on the "CVS sucks" bandwagon without acutally knowing what they're talking about..."
Maybe, but CVS really does suck. The fact that "cvsignore" just plain doesn't work is bad enough. But then you can't roll back to a previous version of a file without this "branch is not a sticky tag" error the next time you go to check it in. Duh, is reverting to a previous version unheard of some universe where CVS was conceived? - cranium, on 10/12/2007, -0/+0I switched from cvs to svn 18 months ago.
Subversion has a LOT better performance, atomic checkins, and a superior storage scheme. - Haplo, on 10/12/2007, -0/+0@joel2600 - currently using Ant for building etc. and subversion for version control (TortoiseSVN, and command line now and then, or via TextPad, see link a bit more up).
Ant is really something to get used to :-) And Tortoise is cool, once you have turned off that stupid sound if a commit fails (wtf were they thinking). (Control Panel, Sound) which happens quite often (IIRC when you do a complex move/rename thingy involving directories) but an Update and a new Commit fixes this.
So far no complaints :-) - lovedaddy, on 10/12/2007, -0/+0SVN > CVS - no doubt about it. I moved our internal version control system, used for 70+ onsite developers, and 2 out source companies, from CVS to SVN over the xmas hols 2004.
Bar a dodgy ebuild script from gentoo (making apr link against /dev/random, rather than /dev/urandom, thus running out of random entropy), we haven't had much of a problem.
Doesn't mean SVN is perfect however.
1. No such thing as obilitate - wonder how SF are going to cope when a few poeple commit a 600 meg file then cannot really delete it? (is possible with dump / reload, but a PAIN)
2. No merge tracking - with such a nice branch / tag system, which we frequently use, having no merge tracking becomes a real issue.
3. .svn folder - fine for code, but no good for assets / binarys. Having dup copies of binary files on your machine REALLY chews up the HDD space. This is stopping us trying to make SVN a replacement for alien brain. - markdbd, on 10/12/2007, -0/+0These are great news :)
- joel2600, on 10/12/2007, -0/+0i've been thinking of implementing CVS for our development environment at work (large java/jsp web application, large development group)
we're moving off weblogic to JBOSS, because we're on weblogic 5.1 and it blows, can't find the sources of problems, etc.
we were using kintana as our deploy tool, but we're abandoning that as well.
we were thinking of using teamsite as our new deploy tool, but somehow i think that is going to be a problem with development...
so i am thinking of architecting the development environment differently, ie, using Eclipse as an IDE and then cvs or subversion as source control, and then just using teamsite for deploying to QA and production and also as a source control for those environments.
if anyone else has ever taken on anything similar, i'd love to hear any war stories: joel2600@gmail.com - GiggleStick, on 10/12/2007, -0/+0@lovedaddy
I'm sure that sourceforge will customize their version to add an obliterate feature. That's the nice thing about Open Source. - pohl, on 10/12/2007, -0/+0joel2600...check out apache maven. It's similar to ANT in that it helps you manage
your build process, but it is much more than that.
It will manage the jars that you are dependent on, and it will allow you to publish your
ears, wars, (etc.) to a webserver for deployment.
It integrates with Eclipse.
BTW, skip CVS and go straight to subversion. - inactive, on 10/12/2007, -0/+0Berlios had subversion ages ago. Get with program, souceforge doesn't offers much less then some other open source development sites.
- geronimo, on 10/12/2007, -0/+0@john117
Everywhere I worked there have been CVS permissions issues, call it bad sysadmining, call it having to deal with an unnecessary /complicated design. CVS uses the filesystem with 1 file in the repo representing a file checked in, whereas subversion uses a database for faster retrieval/updates/comparisons. - p1nhead, on 10/12/2007, -0/+0Newfangled blah ... *grumble*
- eyelessfade, on 10/12/2007, -1/+0Great, I was hoping for is day. btw this _is_ first site stuff.
- jshirley, on 10/12/2007, -1/+0This makes me green with envy.... my company still uses SCCS... I'm not joking :(
Great news, I'm happy to see SourceForge is still churning along and making great progress. To the uninformed, SourceForge is an open source repository that allows free hosting for open source projects. It allows developers to use forums, source control, website management/hosting and a bug tracking system all for free. A great resource, and you should poke around to find some cool new apps.
-J
--
http://www.toeat.com - shazeubaa, on 10/12/2007, -1/+0Exactly how is Subversion "a compelling replacement for CVS"? The article doesn't seem to actually cover that.
- darrylring, on 10/12/2007, -2/+0One word: finally!
- teamparadox, on 10/12/2007, -6/+27 diggs anyone smell something....bias?
- zetsurin, on 10/12/2007, -5/+0やっと!
- scaaven2, on 10/12/2007, -6/+0front page with 7 diggs
- 7of7, on 10/12/2007, -6/+0Since I don't know what CVS is, I looked it up. I read to "CVS is a version control system, an important component of Source Configuration Management (SCM)." Who cares? Go recompile your kernel or something. Quit submitting BS to Digg.
- nuclearpenguins, on 10/12/2007, -7/+1Um, who cares? Why is this on the front page?


What is Digg?
Digg is coming to a city (and computer) near you! Check out all the details on our