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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]