You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Remy Maucherat <re...@apache.org> on 2005/10/06 12:55:46 UTC
New repository org
Hi,
Since the previous naming scheme has "jakarta" everywhere, I propose we
change it to (I'll do the updating of the build scripts):
http://svn.apache.org/repos/asf/tomcat/build/tc5.5.x -> build
http://svn.apache.org/repos/asf/tomcat/connectors/trunk -> connectors
http://svn.apache.org/repos/asf/tomcat/container/tc5.5.x -> container
http://svn.apache.org/repos/asf/tomcat/jasper/trunk -> jasper
http://svn.apache.org/repos/asf/tomcat/servletapi/servlet2.4-jsp2.0-tc5.x
-> servletapi
If I misunderstood about how Subversion should be used and this is not a
good way to organize things, let me know ;)
Rémy
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
RE: New repository org
Posted by Mark Thomas <ma...@apache.org>.
From: news [mailto:news@sea.gmane.org] On Behalf Of Costin Manolache
> Mark Thomas wrote:
> > Using externals wasn't something I had thought of but if
> offers a nice
> > way to provide all the source for one version in a single
> checkout. We
> > now have tomcat/current/5.5.x that uses externals to link
> in all the
> > various modules.
>
> That's actually what I was thinking about, looks great.
>
> Now, the big question - where can I add a
> sandbox/experimental directory?
Directly under tomcat. And I would suggest that each project/experiment should
have its own subdirectory under /tomcat/sandbox/
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Costin Manolache <cm...@yahoo.com>.
Mark Thomas wrote:
>
> Using externals wasn't something I had thought of but if offers a nice
> way to provide all the source for one version in a single chekcout. We
> now have tomcat/current/5.5.x that uses externals to link in all the
> various modules.
That's actually what I was thinking about, looks great.
Now, the big question - where can I add a sandbox/experimental directory?
Costin
>
> Mark
>
>> Like:
>>
>> tomcat/
>> tomcat/catalina
>> tomcat/connectors
>> tomcat/jasper
>> tomcat/build ( or something else - jakarta-tomcat-5 is just the top
>> level build and utils )
>>
>> There is little benefit those days in having 4 separate repos.
>>
>> Costin
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Mark Thomas <ma...@apache.org>.
Costin Manolache wrote:
> Could we just move all in tomcat5.5 ( and HEAD ) into one repository (
> say, tomcat ) ?
The ASF has only one SVN repo and we have a top level directory within
that. We need to have all our code, including the history, under this
directory as CVS will be turned off.
The directory strcuture may not be the nicest in the world but I spent
some time thinking about it and it is the best I could come up with.
There is a better, but longer, explanation on the svn page I put
together for the TLP. Take a look at
http://people.apache.org/~markt/tomcattlp/svn.html
Using externals wasn't something I had thought of but if offers a nice
way to provide all the source for one version in a single chekcout. We
now have tomcat/current/5.5.x that uses externals to link in all the
various modules.
Mark
> Like:
>
> tomcat/
> tomcat/catalina
> tomcat/connectors
> tomcat/jasper
> tomcat/build ( or something else - jakarta-tomcat-5 is just the top
> level build and utils )
>
> There is little benefit those days in having 4 separate repos.
>
> Costin
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Costin Manolache <cm...@yahoo.com>.
Could we just move all in tomcat5.5 ( and HEAD ) into one repository (
say, tomcat ) ?
Like:
tomcat/
tomcat/catalina
tomcat/connectors
tomcat/jasper
tomcat/build ( or something else - jakarta-tomcat-5 is just the top
level build and utils )
There is little benefit those days in having 4 separate repos.
Costin
Remy Maucherat wrote:
> Bill Barker wrote:
>
>> It occurs to me that I may have misunderstood, and you were just talking
>> about setting up the svn:externals for tomcat/current. If that's the
>> case,
>> then +0 (I don't really care, but I'm glad that somebody does :).
>
>
> svn:externals sounds like a cool feature, I guess I'll have to look it
> up to know what it does.
>
> Mark Thomas wrote:
> > If by this you mean do a checkout of
> > http://svn.apache.org/repos/asf/tomcat/build/tc5.5.x to a directory
> > called build in the build scripts then +1. If it involves any form of
> > svn move -1 since I don't understand what you are planning to move to
> > where and I have concerns about complications that might be created for
> > checkouts, future branches and future tags.
>
> No, I don't want to do any change to the repository. The problem is that
> svn isn't like CVS, so someone (like me, I tried it) which would
> checkout http://svn.apache.org/repos/asf/tomcat would be in trouble. It
> would be better to organize the developer environment. Right now, it
> organizes things using jakarta-tomcat-5, and all the other jakarta folders.
>
> CVS was simpler ...
>
> Rémy
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Wendy Smoak <ws...@apache.org>.
From: "Bill Barker" <wb...@wilshire.com>
> You can also look at how Struts is organized. There, if you do:
> svn co http://svn.apache.org/repos/asf/struts/current struts
>
> You get all of the little bits and pieces all checked out to one place.
This page has more information on the layout, and there's a link to the
Externals section of the Subversion book:
http://struts.apache.org/acquiring.html
--
Wendy Smoak
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Mark Thomas <ma...@apache.org>.
Mark Thomas wrote:
> https://svn.apache.org/repos/asf/tomcat/current/5.5.x will show an empty
That should be https://svn.apache.org/repos/asf/tomcat/current/tc5.5.x
tc4.1.x and tc3.3.x are also set up now too.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Mark Thomas <ma...@apache.org>.
Yoav Shapira wrote:
> Hi,
> When a new release is cut, e.g. v5.5.13, would SVN links need to be updated so
> current downloads v5.5.13? Is there a script for that?
>
> Yoav
My intention is that current will point to trunk (HEAD in CVS terms)
as it does in struts.
The first attempt for 5.5.x is done. A browser view of
https://svn.apache.org/repos/asf/tomcat/current/5.5.x will show an
empty directory but if you check it out you should get the complete
set for the latest 5.5.x code.
I should be able to add a target to ant that adds a similar shortcut
for a given release. Thinking about it, I should be able to script
creating the tags for the release as part of the same target.
Just to give everyone a heads up, I will be out of circulation for 3
weeks from this weekend. I am off to Las Vegas to get married and then
New England for my honeymoon. I'll do what I can before I go but I
need to finish packing ;)
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Yoav Shapira <yo...@apache.org>.
Hi,
When a new release is cut, e.g. v5.5.13, would SVN links need to be updated so
current downloads v5.5.13? Is there a script for that?
Yoav
--- Mark Thomas <ma...@apache.org> wrote:
> Remy Maucherat wrote:
> > The Struts trick does what I want. I see magic things in the
> > .svn/dir-props, but obviously I don't know how to set it up properly.
> >
> > Adding a "current" magic folder doing the same would be good, and I
> > think you can add some "release/vX.Y.Z" folders as well.
>
> I can set this up quite quickly. I'll start setting up the following.
> If this isn't what we want we can always delete it and start again.
>
> /tomcat
> /current
> /tc5.5.x
> /build
> /container
> /jasper
> /connector
> /servletapi
> /tc4.1.x
> /container
> /jasper
> /connector
> /servletapi
> /tc3.3.x
> /container
> /connector
> /servletapi
>
> I'll make sure these link to the right branches
>
> I can also add
> /tomcat
> /release
> /tc5.5.12
> /build
> /container
> /jasper
> /connector
> /servletapi
> /tc5.5.11
> /build
> /container
> /jasper
> /connector
> /servletapi
>
> etc although his will take a little bit of time to setup/script.
>
> Mark
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Mark Thomas <ma...@apache.org>.
Remy Maucherat wrote:
> The Struts trick does what I want. I see magic things in the
> .svn/dir-props, but obviously I don't know how to set it up properly.
>
> Adding a "current" magic folder doing the same would be good, and I
> think you can add some "release/vX.Y.Z" folders as well.
I can set this up quite quickly. I'll start setting up the following.
If this isn't what we want we can always delete it and start again.
/tomcat
/current
/tc5.5.x
/build
/container
/jasper
/connector
/servletapi
/tc4.1.x
/container
/jasper
/connector
/servletapi
/tc3.3.x
/container
/connector
/servletapi
I'll make sure these link to the right branches
I can also add
/tomcat
/release
/tc5.5.12
/build
/container
/jasper
/connector
/servletapi
/tc5.5.11
/build
/container
/jasper
/connector
/servletapi
etc although his will take a little bit of time to setup/script.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Remy Maucherat <re...@apache.org>.
Yoav Shapira wrote:
> Hi,
>
>>You can also look at how Struts is organized. There, if you do:
>> svn co http://svn.apache.org/repos/asf/struts/current struts
>>
>>You get all of the little bits and pieces all checked out to one place.
>
> That's pretty cool, especially when cutting out a new release. Can we get
> something like that done? Is it difficult to setup?
The Struts trick does what I want. I see magic things in the
.svn/dir-props, but obviously I don't know how to set it up properly.
Adding a "current" magic folder doing the same would be good, and I
think you can add some "release/vX.Y.Z" folders as well.
Rémy
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Yoav Shapira <yo...@apache.org>.
Hi,
> You can also look at how Struts is organized. There, if you do:
> svn co http://svn.apache.org/repos/asf/struts/current struts
>
> You get all of the little bits and pieces all checked out to one place.
That's pretty cool, especially when cutting out a new release. Can we get
something like that done? Is it difficult to setup?
Yoav
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Bill Barker <wb...@wilshire.com>.
----- Original Message -----
From: "Remy Maucherat" <re...@apache.org>
To: "Tomcat Developers List" <to...@jakarta.apache.org>
Sent: Thursday, October 06, 2005 2:04 PM
Subject: Re: New repository org
>Bill Barker wrote:
>> It occurs to me that I may have misunderstood, and you were just talking
>> about setting up the svn:externals for tomcat/current. If that's the
case,
>> then +0 (I don't really care, but I'm glad that somebody does :).
>
>svn:externals sounds like a cool feature, I guess I'll have to look it
>up to know what it does.
>
You can also look at how Struts is organized. There, if you do:
svn co http://svn.apache.org/repos/asf/struts/current struts
You get all of the little bits and pieces all checked out to one place.
>Mark Thomas wrote:
> > If by this you mean do a checkout of
> > http://svn.apache.org/repos/asf/tomcat/build/tc5.5.x to a directory
> > called build in the build scripts then +1. If it involves any form of
> > svn move -1 since I don't understand what you are planning to move to
> > where and I have concerns about complications that might be created for
> > checkouts, future branches and future tags.
>
>No, I don't want to do any change to the repository. The problem is that
>svn isn't like CVS, so someone (like me, I tried it) which would
>checkout http://svn.apache.org/repos/asf/tomcat would be in trouble. It
>would be better to organize the developer environment. Right now, it
>organizes things using jakarta-tomcat-5, and all the other jakarta folders.
>
>CVS was simpler ...
>
>Rémy
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
This message is intended only for the use of the person(s) listed above as the intended recipient(s), and may contain information that is PRIVILEGED and CONFIDENTIAL. If you are not an intended recipient, you may not read, copy, or distribute this message or any attachment. If you received this communication in error, please notify us immediately by e-mail and then delete all copies of this message and any attachments.
In addition you should be aware that ordinary (unencrypted) e-mail sent through the Internet is not secure. Do not send confidential or sensitive information, such as social security numbers, account numbers, personal identification numbers and passwords, to us via ordinary (unencrypted) e-mail.
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Remy Maucherat <re...@apache.org>.
Bill Barker wrote:
> It occurs to me that I may have misunderstood, and you were just talking
> about setting up the svn:externals for tomcat/current. If that's the case,
> then +0 (I don't really care, but I'm glad that somebody does :).
svn:externals sounds like a cool feature, I guess I'll have to look it
up to know what it does.
Mark Thomas wrote:
> If by this you mean do a checkout of
> http://svn.apache.org/repos/asf/tomcat/build/tc5.5.x to a directory
> called build in the build scripts then +1. If it involves any form of
> svn move -1 since I don't understand what you are planning to move to
> where and I have concerns about complications that might be created for
> checkouts, future branches and future tags.
No, I don't want to do any change to the repository. The problem is that
svn isn't like CVS, so someone (like me, I tried it) which would
checkout http://svn.apache.org/repos/asf/tomcat would be in trouble. It
would be better to organize the developer environment. Right now, it
organizes things using jakarta-tomcat-5, and all the other jakarta folders.
CVS was simpler ...
Rémy
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Bill Barker <wb...@wilshire.com>.
----- Original Message -----
From: "Bill Barker" <wb...@wilshire.com>
To: "Tomcat Developers List" <to...@jakarta.apache.org>
Sent: Thursday, October 06, 2005 9:11 AM
Subject: Re: New repository org
----- Original Message -----
From: "Remy Maucherat" <re...@apache.org>
To: "Tomcat Developers List" <to...@jakarta.apache.org>
Sent: Thursday, October 06, 2005 7:46 AM
Subject: Re: New repository org
>>Bill Barker wrote:
>>> A big -1 to the reorg, since then it won't be possible to checkout Trunk
>>> without also checking out all of the branches as well.
>>
>>I don't understand your answer.
>
>If you move the contents of e.g. tomcat/connectors/trunk ->
>tomcat/connectors, then doing:
> svn co http://s.a.o/repos/asf/tomcat/connectors
>will also grab tomcat/connectors/branches.
>
It occurs to me that I may have misunderstood, and you were just talking
about setting up the svn:externals for tomcat/current. If that's the case,
then +0 (I don't really care, but I'm glad that somebody does :).
>>
>>Rémy
This message is intended only for the use of the person(s) listed above as the intended recipient(s), and may contain information that is PRIVILEGED and CONFIDENTIAL. If you are not an intended recipient, you may not read, copy, or distribute this message or any attachment. If you received this communication in error, please notify us immediately by e-mail and then delete all copies of this message and any attachments.
In addition you should be aware that ordinary (unencrypted) e-mail sent through the Internet is not secure. Do not send confidential or sensitive information, such as social security numbers, account numbers, personal identification numbers and passwords, to us via ordinary (unencrypted) e-mail.
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Bill Barker <wb...@wilshire.com>.
----- Original Message -----
From: "Remy Maucherat" <re...@apache.org>
To: "Tomcat Developers List" <to...@jakarta.apache.org>
Sent: Thursday, October 06, 2005 7:46 AM
Subject: Re: New repository org
>Bill Barker wrote:
>> A big -1 to the reorg, since then it won't be possible to checkout Trunk
>> without also checking out all of the branches as well.
>
>I don't understand your answer.
If you move the contents of e.g. tomcat/connectors/trunk ->
tomcat/connectors, then doing:
svn co http://s.a.o/repos/asf/tomcat/connectors
will also grab tomcat/connectors/branches.
>
>Rémy
>
This message is intended only for the use of the person(s) listed above as the intended recipient(s), and may contain information that is PRIVILEGED and CONFIDENTIAL. If you are not an intended recipient, you may not read, copy, or distribute this message or any attachment. If you received this communication in error, please notify us immediately by e-mail and then delete all copies of this message and any attachments.
In addition you should be aware that ordinary (unencrypted) e-mail sent through the Internet is not secure. Do not send confidential or sensitive information, such as social security numbers, account numbers, personal identification numbers and passwords, to us via ordinary (unencrypted) e-mail.
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Remy Maucherat <re...@apache.org>.
Bill Barker wrote:
> A big -1 to the reorg, since then it won't be possible to checkout Trunk
> without also checking out all of the branches as well.
I don't understand your answer.
Rémy
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Bill Barker <wb...@wilshire.com>.
A big -1 to the reorg, since then it won't be possible to checkout Trunk
without also checking out all of the branches as well.
----- Original Message -----
From: "Remy Maucherat" <re...@apache.org>
To: "Tomcat Developers List" <to...@jakarta.apache.org>
Sent: Thursday, October 06, 2005 3:55 AM
Subject: New repository org
Hi,
Since the previous naming scheme has "jakarta" everywhere, I propose we
change it to (I'll do the updating of the build scripts):
http://svn.apache.org/repos/asf/tomcat/build/tc5.5.x -> build
http://svn.apache.org/repos/asf/tomcat/connectors/trunk -> connectors
http://svn.apache.org/repos/asf/tomcat/container/tc5.5.x -> container
http://svn.apache.org/repos/asf/tomcat/jasper/trunk -> jasper
http://svn.apache.org/repos/asf/tomcat/servletapi/servlet2.4-jsp2.0-tc5.x
-> servletapi
If I misunderstood about how Subversion should be used and this is not a
good way to organize things, let me know ;)
Rémy
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
This message is intended only for the use of the person(s) listed above as the intended recipient(s), and may contain information that is PRIVILEGED and CONFIDENTIAL. If you are not an intended recipient, you may not read, copy, or distribute this message or any attachment. If you received this communication in error, please notify us immediately by e-mail and then delete all copies of this message and any attachments.
In addition you should be aware that ordinary (unencrypted) e-mail sent through the Internet is not secure. Do not send confidential or sensitive information, such as social security numbers, account numbers, personal identification numbers and passwords, to us via ordinary (unencrypted) e-mail.
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org
Re: New repository org
Posted by Mark Thomas <ma...@apache.org>.
Remy Maucherat wrote:
> Hi,
>
> Since the previous naming scheme has "jakarta" everywhere, I propose we
> change it to (I'll do the updating of the build scripts):
>
> http://svn.apache.org/repos/asf/tomcat/build/tc5.5.x -> build
> http://svn.apache.org/repos/asf/tomcat/connectors/trunk -> connectors
> http://svn.apache.org/repos/asf/tomcat/container/tc5.5.x -> container
> http://svn.apache.org/repos/asf/tomcat/jasper/trunk -> jasper
> http://svn.apache.org/repos/asf/tomcat/servletapi/servlet2.4-jsp2.0-tc5.x
> -> servletapi
>
> If I misunderstood about how Subversion should be used and this is not a
> good way to organize things, let me know ;)
If by this you mean do a checkout of
http://svn.apache.org/repos/asf/tomcat/build/tc5.5.x to a directory
called build in the build scripts then +1. If it involves any form of
svn move -1 since I don't understand what you are planning to move to
where and I have concerns about complications that might be created
for checkouts, future branches and future tags.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org