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]

Reply via email to