Re: [Pyobjc-dev] CVS Sucks.
Brought to you by:
ronaldoussoren
From: Bob I. <bo...@re...> - 2004-04-09 05:47:00
|
On Apr 9, 2004, at 1:34 AM, Ronald Oussoren wrote: > This certainly is a topic that people care a lot about, 17 messages in > a night :-) > > On 8-apr-04, at 22:40, b.bum wrote: > >> Anyone want to move to Subversion? > > Why? Haven't you had problems with sourceforge? I have to try each cvs command 5 or 6 times, and updates take a long time to do. Anonymous stuff is far far worse (at least from my experience with other project), when it's working. >> I can have the project converted, moved over and setup in short order >> -- potentially even preserving all history information. It mostly a >> matter of grabbing a block of time where the CVS repository doesn't >> change. >> >> A number of advantages: >> >> - it isn't CVS > sure, and neither is SourceSafe :-) > >> - web based repos browser that is much more straightforward > I seldomly use those > >> - can mount the repos in Finder and drag a copy of the trunk or >> branch just like any other filesystem > > >> - it isn't CVS > but why is not being CVS good *for PyObjC*. Because our current CVS repository sucks, and CVS doesn't play well with binary files and bundles, which we have a lot of.. at least in the examples and templates. >> - repository checkout -- anonymous or otherwise -- is considerably >> more straightforward > > the initial CVS checkout is two lines in the shell, that can hardly be > called difficult. svn is nearly the same, but you don't have to login with meaningless credentials. However, there is also the option to just wget the trunk for a webdav'ed svn repo (svn.red-bean.com is webdav). >> - no more "wait 24 hours or so before changes are visible in >> anonymous repos" > > that is a SF problem, not CVS. Yes, I would like to get off of sourceforge, even if it's just a CVS repo somewhere else. I like subversion though, and it's very easy to switch. >> - much better tagging/branching > > we don't use those anyway. Well, I do tag official releases but even > then I've never felt the need to revisit those. Well we might if it was easier.. especially for say, experimental examples that don't work yet, we still have a couple of those. Branching and tagging are just as easy as copying files (in fact that is basically what it is). >> - atomic commits > > That is a real advantage of SVN. > >> >> Disadvantage: >> - it is a change, and change is scary > - Interface Builder doesn't know about the subversion meta files, > which causes problems I won't answer this, but if you do not have a seed key, email me off list. -bob |