You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@jakarta.apache.org by Martin Cooper <mf...@gmail.com> on 2004/09/25 22:39:14 UTC

Re: CVS->SVN Was: SVN of ECS

On Sat, 25 Sep 2004 21:25:37 +0100, robert burrell donkin
<ro...@blueyonder.co.uk> wrote:
> On 24 Sep 2004, at 19:55, Henri Yandell wrote:
> 
> > Sounds good to me. ORO's the first to goto SVN then.
> 
> cool
> 
> > Noel (or any other local to Jakarta infra people), before I go ahead
> > and just make a request, is there a particular process you'd like us
> > to adhere to?
> 
> given jakarta's large and diverse, i'd say that we need some kind of
> documented procedure. otherwise, it could get really messy and create a
> lot of trouble for infrastructure.

There is this to start with:

http://www.apache.org/dev/cvs2svn.html

--
Martin Cooper


> 
> - robert
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: general-help@jakarta.apache.org
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@jakarta.apache.org
For additional commands, e-mail: general-help@jakarta.apache.org


Re: CVS->SVN Was: SVN of ECS

Posted by Henri Yandell <ba...@generationjava.com>.
On Sat, 25 Sep 2004, Martin Cooper wrote:

> There is this to start with:
>
> http://www.apache.org/dev/cvs2svn.html

Cool, just what I was hoping for.

Seems that the only major thing we have to do is plan step 2:

"Decide how you want your repository converted. Read the cvs2svn manual
  for the different ways in which you can convert your CVS repository. You
  should then come up with a set of conversion instructions like this. "

We need to make sure we have this decided for all of Jakarta when we begin 
our move, and not just a single sub-project, else it could bite us in the 
long term.

I've used Subversion a fair bit, and set a server up, but am a mile away 
from being an expert. Still, I figure I can kick us off with a suggestion 
and everyone can lambast my stupidity/arrogance.
Once/if we find a decision, we should also try to get some expert opinions 
on it. Either from Infra, or Fitzpatrick or someone.

By the way, the current svn structure can be seen at:

http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN

-----
It's a given that we want to keep our cvs history, though bringing all the 
tags over may be hard/a-challenge. Still, that's what svn experts/infra 
are for.

It looks like it's a given that we'll have a jakarta/ top level directory. 
All other TLPs are organized this way and I doubt we could do differently.

So, with that in mind, there seem two directions, though my 2nd suggestion 
could have various adaptations:

1
-
Should we just decide that it will be jakarta/<subproject> and let each 
subproject do what it wants underneath? Easier, but less organized.

2
-
Going with the example of trunk/tags/branches/site, I'd like to suggest 
using releases/ rather than tags/. It seems closer to what we mean. Tags 
does seem more common though, so just a suggestion.

Lots of site/ directories will encourage everyone to deploy their sites 
through version control without enforcing how they get it in there. We can 
then have a cronned svn-export or svn-update on the server-side.

-----

jakarta/
   tomcat/
     trunk/
     releases/
     branches/
     site/
   ecs/
     trunk/
     releases/
     branches/
     site/
   commons/
     lang/
       trunk/
       releases/
       branches/
       site/
     collections/
       trunk/
       releases/
       branches/
       site/
     site/
   site/

-----

So, that's the suggestion. Opinions?

Hen

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@jakarta.apache.org
For additional commands, e-mail: general-help@jakarta.apache.org