You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Craig McClanahan <cr...@gmail.com> on 2005/01/30 07:33:13 UTC

[ALL] Checking Out Trunk Of All Commons Packages

Martin Cooper took advantage of an ability of Subversion (after being
pointed at it by Tim O'Brien -- thanks Tim and Martin!) to use the
"svn:externals" capability to create a pseudo-directory of the trunk
subdirectory for each Struts subproject.  I've implemented the same
technique for Commons Proper and Commons Sandbox packages.

To check out the trunk (in CVS terms, the HEAD) branch of each Commons
Proper and Commons Sandbox package, execute the following commands:

    mkdir /path/to/jakarta/commons/proper
    cd /path/to/jakarta/commons/proper
    svn checkout http://svn.apache.org/respos/asf/jakarta/commons/proper/current
    mkdir /path/to/jakarta/commons/sandbox
    cd /path/to/jakarta/commons/sandbox
    svn checkout
http://svn.apache.org/respos/asf/jakarta/commons/sandbox/current

A couple of notes:

* You can, of course, customize the "/path/to/jakarta/commons" part
  of the paths above.

* Commons committers should use "https" in place of "http" in the
  above URLs, so that you'll be able to do commits.

Craig McClanahan

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


Re: [ALL] Checking Out Trunk Of All Commons Packages

Posted by Martin Cooper <mf...@gmail.com>.
On Sun, 30 Jan 2005 03:54:46 -0500, Henri Yandell <fl...@gmail.com> wrote:
> Erm, hadn't Tim already done this with a different name?

Yes, these are effectively the same. We should probably pick one
flavour and stick with it, rather than keeping both.

I don't really have a strong opinion on the naming, although I mildly
prefer 'current'. However, I suspect there may be a gotcha with the
way the current 'current's (!) are set up. Since they are inside
'proper' and 'sandbox', anyone who does check out all of 'proper' is
going to get two copies of 'proper/trunk' - one under 'trunk' and one
under 'current'. Ouch. This isn't an issue with the 'trunks-*'
flavour, since they are peers of 'proper' and 'sandbox'.

--
Martin Cooper


> jakarta/commons/trunks-proper/
> 
> jakarta/commons/trunks-sandbox/
> 
> Hen
> 
> On Sat, 29 Jan 2005 22:37:56 -0800, Craig McClanahan <cr...@gmail.com> wrote:
> > I should mention how you update the list of packages that are
> > included, for when new Commons Proper or Commons Sandbox packages are
> > added later:
> >
> >     cd /path/to/jakarta/commons/proper
> >     svn propedit svn:externals current
> >
> >     cd /path/to/jakarta/commons/sandbox
> >     svn propedit svn:externals current
> >
> > The "svn propedit" command fires up your favorite editor on a multiple
> > line text file comprising the contents of the property.  Each line
> > contains the name of a subdirectory to create (under "current") and
> > the absolute URL of the corresponding SVN directory to be checked out.
> >
> > Craig
> >
> >
> > On Sat, 29 Jan 2005 22:33:13 -0800, Craig McClanahan <cr...@gmail.com> wrote:
> > > Martin Cooper took advantage of an ability of Subversion (after being
> > > pointed at it by Tim O'Brien -- thanks Tim and Martin!) to use the
> > > "svn:externals" capability to create a pseudo-directory of the trunk
> > > subdirectory for each Struts subproject.  I've implemented the same
> > > technique for Commons Proper and Commons Sandbox packages.
> > >
> > > To check out the trunk (in CVS terms, the HEAD) branch of each Commons
> > > Proper and Commons Sandbox package, execute the following commands:
> > >
> > >     mkdir /path/to/jakarta/commons/proper
> > >     cd /path/to/jakarta/commons/proper
> > >     svn checkout http://svn.apache.org/respos/asf/jakarta/commons/proper/current
> > >     mkdir /path/to/jakarta/commons/sandbox
> > >     cd /path/to/jakarta/commons/sandbox
> > >     svn checkout
> > > http://svn.apache.org/respos/asf/jakarta/commons/sandbox/current
> > >
> > > A couple of notes:
> > >
> > > * You can, of course, customize the "/path/to/jakarta/commons" part
> > >   of the paths above.
> > >
> > > * Commons committers should use "https" in place of "http" in the
> > >   above URLs, so that you'll be able to do commits.
> > >
> > > Craig McClanahan
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: commons-user-help@jakarta.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
> 
>

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


Re: [ALL] Checking Out Trunk Of All Commons Packages

Posted by Henri Yandell <fl...@gmail.com>.
Erm, hadn't Tim already done this with a different name?

jakarta/commons/trunks-proper/

jakarta/commons/trunks-sandbox/

Hen

On Sat, 29 Jan 2005 22:37:56 -0800, Craig McClanahan <cr...@gmail.com> wrote:
> I should mention how you update the list of packages that are
> included, for when new Commons Proper or Commons Sandbox packages are
> added later:
> 
>     cd /path/to/jakarta/commons/proper
>     svn propedit svn:externals current
> 
>     cd /path/to/jakarta/commons/sandbox
>     svn propedit svn:externals current
> 
> The "svn propedit" command fires up your favorite editor on a multiple
> line text file comprising the contents of the property.  Each line
> contains the name of a subdirectory to create (under "current") and
> the absolute URL of the corresponding SVN directory to be checked out.
> 
> Craig
> 
> 
> On Sat, 29 Jan 2005 22:33:13 -0800, Craig McClanahan <cr...@gmail.com> wrote:
> > Martin Cooper took advantage of an ability of Subversion (after being
> > pointed at it by Tim O'Brien -- thanks Tim and Martin!) to use the
> > "svn:externals" capability to create a pseudo-directory of the trunk
> > subdirectory for each Struts subproject.  I've implemented the same
> > technique for Commons Proper and Commons Sandbox packages.
> >
> > To check out the trunk (in CVS terms, the HEAD) branch of each Commons
> > Proper and Commons Sandbox package, execute the following commands:
> >
> >     mkdir /path/to/jakarta/commons/proper
> >     cd /path/to/jakarta/commons/proper
> >     svn checkout http://svn.apache.org/respos/asf/jakarta/commons/proper/current
> >     mkdir /path/to/jakarta/commons/sandbox
> >     cd /path/to/jakarta/commons/sandbox
> >     svn checkout
> > http://svn.apache.org/respos/asf/jakarta/commons/sandbox/current
> >
> > A couple of notes:
> >
> > * You can, of course, customize the "/path/to/jakarta/commons" part
> >   of the paths above.
> >
> > * Commons committers should use "https" in place of "http" in the
> >   above URLs, so that you'll be able to do commits.
> >
> > Craig McClanahan
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-user-help@jakarta.apache.org
> 
>

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


Re: [ALL] Checking Out Trunk Of All Commons Packages

Posted by Craig McClanahan <cr...@gmail.com>.
I should mention how you update the list of packages that are
included, for when new Commons Proper or Commons Sandbox packages are
added later:

    cd /path/to/jakarta/commons/proper
    svn propedit svn:externals current

    cd /path/to/jakarta/commons/sandbox
    svn propedit svn:externals current

The "svn propedit" command fires up your favorite editor on a multiple
line text file comprising the contents of the property.  Each line
contains the name of a subdirectory to create (under "current") and
the absolute URL of the corresponding SVN directory to be checked out.

Craig


On Sat, 29 Jan 2005 22:33:13 -0800, Craig McClanahan <cr...@gmail.com> wrote:
> Martin Cooper took advantage of an ability of Subversion (after being
> pointed at it by Tim O'Brien -- thanks Tim and Martin!) to use the
> "svn:externals" capability to create a pseudo-directory of the trunk
> subdirectory for each Struts subproject.  I've implemented the same
> technique for Commons Proper and Commons Sandbox packages.
> 
> To check out the trunk (in CVS terms, the HEAD) branch of each Commons
> Proper and Commons Sandbox package, execute the following commands:
> 
>     mkdir /path/to/jakarta/commons/proper
>     cd /path/to/jakarta/commons/proper
>     svn checkout http://svn.apache.org/respos/asf/jakarta/commons/proper/current
>     mkdir /path/to/jakarta/commons/sandbox
>     cd /path/to/jakarta/commons/sandbox
>     svn checkout
> http://svn.apache.org/respos/asf/jakarta/commons/sandbox/current
> 
> A couple of notes:
> 
> * You can, of course, customize the "/path/to/jakarta/commons" part
>   of the paths above.
> 
> * Commons committers should use "https" in place of "http" in the
>   above URLs, so that you'll be able to do commits.
> 
> Craig McClanahan
>

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


Re: [ALL] Checking Out Trunk Of All Commons Packages

Posted by Craig McClanahan <cr...@gmail.com>.
I should mention how you update the list of packages that are
included, for when new Commons Proper or Commons Sandbox packages are
added later:

    cd /path/to/jakarta/commons/proper
    svn propedit svn:externals current

    cd /path/to/jakarta/commons/sandbox
    svn propedit svn:externals current

The "svn propedit" command fires up your favorite editor on a multiple
line text file comprising the contents of the property.  Each line
contains the name of a subdirectory to create (under "current") and
the absolute URL of the corresponding SVN directory to be checked out.

Craig


On Sat, 29 Jan 2005 22:33:13 -0800, Craig McClanahan <cr...@gmail.com> wrote:
> Martin Cooper took advantage of an ability of Subversion (after being
> pointed at it by Tim O'Brien -- thanks Tim and Martin!) to use the
> "svn:externals" capability to create a pseudo-directory of the trunk
> subdirectory for each Struts subproject.  I've implemented the same
> technique for Commons Proper and Commons Sandbox packages.
> 
> To check out the trunk (in CVS terms, the HEAD) branch of each Commons
> Proper and Commons Sandbox package, execute the following commands:
> 
>     mkdir /path/to/jakarta/commons/proper
>     cd /path/to/jakarta/commons/proper
>     svn checkout http://svn.apache.org/respos/asf/jakarta/commons/proper/current
>     mkdir /path/to/jakarta/commons/sandbox
>     cd /path/to/jakarta/commons/sandbox
>     svn checkout
> http://svn.apache.org/respos/asf/jakarta/commons/sandbox/current
> 
> A couple of notes:
> 
> * You can, of course, customize the "/path/to/jakarta/commons" part
>   of the paths above.
> 
> * Commons committers should use "https" in place of "http" in the
>   above URLs, so that you'll be able to do commits.
> 
> Craig McClanahan
>

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