Re: [Pyobjc-dev] CVS Sucks.
Brought to you by:
ronaldoussoren
From: Bob I. <bo...@re...> - 2004-04-09 00:35:10
|
On Apr 8, 2004, at 4:40 PM, b.bum wrote: > Anyone want to move to Subversion? I would just like to add my comments.. since we're way the heck off topic and Mail.app only does one level of threading anyway I'm just going to reply to the head. I am VERY VERY VERY much for moving away from sourceforge.net. Their repositories are unreliable, and the anonymous CVS sucks hard. I would like to do this immediately if not sooner :) I like Subversion. I have been using it for a long time now, and I have had no problems. It's better than CVS in all the ways that matter to me and solves a couple problems that we run into on a regular basis with PyObjC, with the added bonus that the learning curve to transition from CVS to SVN (as a user, anyway) is almost nonexistent. Bill is proposing that we move to a *particular* subversion host, specifically svn.red-bean.com. They do have WebDAV enabled, so anonymous checkouts are easy. I am against moving to tla-arch. I looked at it for a while, and I didn't like it. Like Bill, I also avoid GPL licensed software when possible. Perhaps I just need to look a lot harder at it, but as someone with commit rights to the repository I don't see what tla-arch is going to do for me that Subversion does not. I think that mentioning the fact that the Linux kernel maintainers specifically did not choose Subversion has very little relevance to this discussion. They needed to leave CVS a long time ago, and Subversion was not up to snuff at the time. If Subversion was where it is now, it would have had a much better chance. Subversion also solves problems that we have with CVS that the Linux kernel developers do not, particularly binary files and sane handling of directories. I do not have BitKeeper experience, because their free license is evil, so I can't speak about its advantages. Subversion does have a lot of dependencies, however the source tree comes with all of them except for BerkeleyDB, and there are binary installers available for Mac that work rather well. -bob |