Attempting to answer as much as I can inline: On Sun, 02 Jan 2005 21:31:25 -0500, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Because this is a core piece of infrastructure that could drastically > affect this project, we need to proceed with due caution. > > Is CVS being discontinued?
Eventually. > If so, at what point? I've not heard any dates. My suggestion of Jakarta being all in SVN by 2006 was considered a bit lax. > Glen, is that a +1 (commitment of effort)? > Is anyone on POI familiar enough with Subversion to branch, tag and merge? It's pretty easy to pick up, once you get the idea of things being URL based. > Google for "subversion OS X" is all complaints and "get special build > from so-and-so", is OS X an actively supported platform for subversion? The Metissian's binary build for OS X was last made on 2004-12-20; so it seems pretty well supported. > Has anyone (known to a person here) ever installed a compatible (with > svn.apache.org) subverison on OS X? I've been using one for a long time; it's working fine with directory-naming and various other svn.apache bits I've checked out. I'm pretty sure I'm on 1.0 too; so I'm out of date and still not seeing noticeable problems. > Are any active maintainers/developers of Subversion using OS X? > What version is svn.apache.org (1.0, 1.1?) -bash-2.05b$ svn --version svn, version 1.1.2 (r12471) compiled Dec 22 2004, 15:40:15 > How many projects have switched? http://svn.apache.org/viewcvs.cgi Jakarta is lagging the others I think. We have a higher inertia rating :) > How many Jakarta projects have switched? Jakarta-wise: http://wiki.apache.org/jakarta/Migrating_20to_20Subversion About half are somewhere on the path to get to SVN. 2 projects are currently there (though Velocity need to fold their 3 directories into 1 directory). > What problems have other projects converting had? Figuring out the desired structure is the only 'issue' I've seen so far; but this is a better question for an Infra person. I'll nudge someone over here to answer questions. > How did they resolve those problems? > How long have the first converted projects run on Subversion? Looking in svn.apache.org; James was there 10 months ago. Unsure if anyone has been there more than that. > Have they faced any corruption/loss of data/etc? I think I've seen a couple of issues which have been comfortably dealt with. We seem to have the svn coders supporting things as well, which is good. > Does Eclipse (my IDE) support subversion? The Subclipse plugin seems usable. Howard Lewis Ship has suggested the tagging/branching from within the IDE is not great/there(?). I always tag/branch from the command line, so haven't any experience on either the CVS or SVN support for that. > Does IntelliJ support subversion? No idea if it's any good; or if IntelliJ will have it internally, but there's: http://plugins.intellij.net/plugins/view/?id=Subversion > What consequences will we face if we do not switch? I imagine at some point this year those still left in CVS will be increasingly alone and pressured to move. > What advantage will the POI project gain by switching given that our > directory structure is relatively stable? A lot of small touches I think. There's the svn move ability as you've pointed out; there's the ability to edit comments; tagging/branching happening on the server not the client in terms of the actual operation, so much less bandwidth/slowness. svn status is a great command; like cvs -n update -dP but without the need to talk to the server. I'm not a great salesman for it though. Negatives I find in SVN: * I miss tagging. SVN tags are just copies and there are a few tricks of tagging that I can't do anymore. * I can't do: svn status -v project.xml to find out the tags that have been applied to a project. * I miss repository ,v files that I can grep and hack. The pain in SVN is all admin-based on the server for me; and as long as the Infra guys want that pain, I'm happy for them to have it. SVN on the client is a slight improvement over CVS and will only get better as things are actively being developed. Hen --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
