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