Re: [proposal] Move Maven 1.x from CVS to Subversion

2004-12-06 Thread Trygve Laugstøl
On man, 2004-12-06 at 12:26, Brett Porter wrote:
> Ok, every seems pretty keen on this. I'll start investigating the 
> necessary steps. In the mean time, if anyone has any different 
> preferences for the layout, please say so.

I'd like to make sure this will be compatible with the artifact path
from maven 2 before we go ahead with this.

I don't think having all the plugins share the same tag/branch catalogs
is going to work well with the artifact path idea. We can talk about the
details on IRC when you're around and post the results.

--
Trygve

> 
> Cheers,
> Brett
> 
> Brett Porter wrote:
> 
> >Hi,
> >
> >I'd like to start a discussion about this to see what people think.
> >
> >The reasons:
> >- timing is right as we wind down MAVEN-1_0-BRANCH
> >- HTTPS makes it more practical behind firewalls
> >- the tool support seems to be mostly there now (not perfect, but good 
> >enough)
> >- is being encouraged ASF wide
> >
> >Proposed repositories to move:
> >maven
> >maven-plugins
> >maven-plugins-sandbox
> >maven-jelly-tags
> >
> >Proposed layout in svn:
> >maven
> >  maven-1
> >core (formerly maven)
> >  trunk
> >  branches
> >  tags (hereafter abbreviated as t/b/t)
> >plugins
> >  t/b/t
> >plugins-sandbox
> >  t/b/t
> >jelly-tags
> >  t/b/t
> >(and later on...)
> >  wagon
> >t/b/t
> >  scm
> >t/b/t
> >  components (or maven-2?)
> >maven-core
> >  t/b/t
> >maven-model
> >  t/b/t
> >...
> >
> >Some points:
> >
> >* Why t/b/t at plugins level, not for individual plugins?
> >easier to maintain the current structure, and plugins are infrequently 
> >branched.
> >When they are branched/tagged, they would be copied to, for example,
> >maven-plugins/branches/java/1.5-SNAPSHOT/...
> >The fact that this causes a different relative path to the extended parent is
> >problematic, so developing on the branch would require switcing your 
> >checkout to
> >the branch (which is possible), much like is done with CVS. I don't see an 
> >easy
> >way to avoid this (except for m2 style parent POM references :)
> >
> >* What about Maven's subversion support?
> >The only remaining plugin missing support is maven-scm-plugin. I'm going to 
> >look
> >at adding it quickly, then revisit that plugin later to use maven-scm once 
> >it is
> >released.
> >
> >What do others think?
> >
> >Cheers,
> >Brett
> >
> >
> >-
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >  
> >
> 
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [proposal] Move Maven 1.x from CVS to Subversion

2004-12-06 Thread Trygve Laugstøl
On man, 2004-12-06 at 10:36, Emmanuel Venisse wrote:
> - Original Message - 
> From: "Alex Karasulu" <[EMAIL PROTECTED]>
> To: "Maven Developers List" <[EMAIL PROTECTED]>
> Sent: Sunday, December 05, 2004 11:09 PM
> Subject: Re: [proposal] Move Maven 1.x from CVS to 
> 
> > Hiya,
> > 
> > +1
> > 
> > Really the timing as U said sounds about right.  Also this helps 
> > progress the use and development of the SCM plugin.  BTW there was a 
> > pure Java SVN client in the works out there.  Down the road it might be 
> > useful for adding more SCM goals to beef up the plugin:
> > 
> > http://tmate.org/svn/
> > 
> 
> Excellent information.
> 
> Trygve, I think we can use it. The license is BSD-like

Yep, I've already noted it down.

--
Trygve

> 
> Emmanuel
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [proposal] Move Maven 1.x from CVS to Subversion

2004-12-06 Thread Brett Porter
Ok, every seems pretty keen on this. I'll start investigating the 
necessary steps. In the mean time, if anyone has any different 
preferences for the layout, please say so.

Cheers,
Brett
Brett Porter wrote:
Hi,
I'd like to start a discussion about this to see what people think.
The reasons:
- timing is right as we wind down MAVEN-1_0-BRANCH
- HTTPS makes it more practical behind firewalls
- the tool support seems to be mostly there now (not perfect, but good enough)
- is being encouraged ASF wide
Proposed repositories to move:
maven
maven-plugins
maven-plugins-sandbox
maven-jelly-tags
Proposed layout in svn:
maven
 maven-1
   core (formerly maven)
 trunk
 branches
 tags (hereafter abbreviated as t/b/t)
   plugins
 t/b/t
   plugins-sandbox
 t/b/t
   jelly-tags
 t/b/t
(and later on...)
 wagon
   t/b/t
 scm
   t/b/t
 components (or maven-2?)
   maven-core
 t/b/t
   maven-model
 t/b/t
   ...

Some points:
* Why t/b/t at plugins level, not for individual plugins?
easier to maintain the current structure, and plugins are infrequently branched.
When they are branched/tagged, they would be copied to, for example,
maven-plugins/branches/java/1.5-SNAPSHOT/...
The fact that this causes a different relative path to the extended parent is
problematic, so developing on the branch would require switcing your checkout to
the branch (which is possible), much like is done with CVS. I don't see an easy
way to avoid this (except for m2 style parent POM references :)
* What about Maven's subversion support?
The only remaining plugin missing support is maven-scm-plugin. I'm going to look
at adding it quickly, then revisit that plugin later to use maven-scm once it is
released.
What do others think?
Cheers,
Brett
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [proposal] Move Maven 1.x from CVS to Subversion

2004-12-06 Thread Emmanuel Venisse

- Original Message - 
From: "Alex Karasulu" <[EMAIL PROTECTED]>
To: "Maven Developers List" <[EMAIL PROTECTED]>
Sent: Sunday, December 05, 2004 11:09 PM
Subject: Re: [proposal] Move Maven 1.x from CVS to Subversion


> Hiya,
> 
> +1
> 
> Really the timing as U said sounds about right.  Also this helps 
> progress the use and development of the SCM plugin.  BTW there was a 
> pure Java SVN client in the works out there.  Down the road it might be 
> useful for adding more SCM goals to beef up the plugin:
> 
> http://tmate.org/svn/
> 

Excellent information.

Trygve, I think we can use it. The license is BSD-like

Emmanuel


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [proposal] Move Maven 1.x from CVS to Subversion

2004-12-06 Thread Emmanuel Venisse

- Original Message - 
From: "Brett Porter" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, December 05, 2004 10:54 PM
Subject: [proposal] Move Maven 1.x from CVS to Subversion


> Hi,
>
> I'd like to start a discussion about this to see what people think.
>
> The reasons:
> - timing is right as we wind down MAVEN-1_0-BRANCH
> - HTTPS makes it more practical behind firewalls
> - the tool support seems to be mostly there now (not perfect, but good
enough)
> - is being encouraged ASF wide
>
> Proposed repositories to move:
> maven
> maven-plugins
> maven-plugins-sandbox
> maven-jelly-tags
>
> Proposed layout in svn:
> maven
>   maven-1
> core (formerly maven)
>   trunk
>   branches
>   tags (hereafter abbreviated as t/b/t)
> plugins
>   t/b/t
> plugins-sandbox
>   t/b/t
> jelly-tags
>   t/b/t
> (and later on...)
>   wagon
> t/b/t
>   scm
> t/b/t
>   components (or maven-2?)
> maven-core
>   t/b/t
> maven-model
>   t/b/t
> ...
>
> Some points:
>
> * Why t/b/t at plugins level, not for individual plugins?
> easier to maintain the current structure, and plugins are infrequently
branched.
> When they are branched/tagged, they would be copied to, for example,
> maven-plugins/branches/java/1.5-SNAPSHOT/...
> The fact that this causes a different relative path to the extended parent
is
> problematic, so developing on the branch would require switcing your
checkout to
> the branch (which is possible), much like is done with CVS. I don't see an
easy
> way to avoid this (except for m2 style parent POM references :)
>
> * What about Maven's subversion support?
> The only remaining plugin missing support is maven-scm-plugin. I'm going
to look
> at adding it quickly, then revisit that plugin later to use maven-scm once
it is
> released.
>
> What do others think?

+1

Emmanuel


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [proposal] Move Maven 1.x from CVS to Subversion

2004-12-06 Thread Maczka Michal


> -Original Message-
> From: Brett Porter [mailto:[EMAIL PROTECTED]
> Sent: Sunday, December 05, 2004 10:55 PM
> To: [EMAIL PROTECTED]
> Subject: [proposal] Move Maven 1.x from CVS to Subversion
> 
> 
> Hi,
> 
> I'd like to start a discussion about this to see what people think.
> 
> The reasons:
> - timing is right as we wind down MAVEN-1_0-BRANCH
> - HTTPS makes it more practical behind firewalls
> - the tool support seems to be mostly there now (not perfect, 
> but good enough)
> - is being encouraged ASF wide
> 

+1

Michal

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [proposal] Move Maven 1.x from CVS to Subversion

2004-12-05 Thread Arnaud HERITIER
+1

I tested it with cargo and I find SVN very good.

Arnaud

> -Message d'origine-
> De : Brett Porter [mailto:[EMAIL PROTECTED]
> Envoyé : dimanche 5 décembre 2004 22:55
> À : [EMAIL PROTECTED]
> Objet : [proposal] Move Maven 1.x from CVS to Subversion
> 
> Hi,
> 
> I'd like to start a discussion about this to see what people think.
> 
> The reasons:
> - timing is right as we wind down MAVEN-1_0-BRANCH
> - HTTPS makes it more practical behind firewalls
> - the tool support seems to be mostly there now (not perfect, but good enough)
> - is being encouraged ASF wide
> 
> Proposed repositories to move:
> maven
> maven-plugins
> maven-plugins-sandbox
> maven-jelly-tags
> 
> Proposed layout in svn:
> maven
>   maven-1
> core (formerly maven)
>   trunk
>   branches
>   tags (hereafter abbreviated as t/b/t)
> plugins
>   t/b/t
> plugins-sandbox
>   t/b/t
> jelly-tags
>   t/b/t
> (and later on...)
>   wagon
> t/b/t
>   scm
> t/b/t
>   components (or maven-2?)
> maven-core
>   t/b/t
> maven-model
>   t/b/t
> ...
> 
> Some points:
> 
> * Why t/b/t at plugins level, not for individual plugins?
> easier to maintain the current structure, and plugins are infrequently 
> branched.
> When they are branched/tagged, they would be copied to, for example,
> maven-plugins/branches/java/1.5-SNAPSHOT/...
> The fact that this causes a different relative path to the extended parent is
> problematic, so developing on the branch would require switcing your checkout 
> to
> the branch (which is possible), much like is done with CVS. I don't see an 
> easy
> way to avoid this (except for m2 style parent POM references :)
> 
> * What about Maven's subversion support?
> The only remaining plugin missing support is maven-scm-plugin. I'm going to 
> look
> at adding it quickly, then revisit that plugin later to use maven-scm once it 
> is
> released.
> 
> What do others think?
> 
> Cheers,
> Brett
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [proposal] Move Maven 1.x from CVS to Subversion

2004-12-05 Thread Trygve Laugstøl
On søn, 2004-12-05 at 22:54, Brett Porter wrote:
> Hi,
> 
> I'd like to start a discussion about this to see what people think.
> 
> The reasons:
> - timing is right as we wind down MAVEN-1_0-BRANCH
> - HTTPS makes it more practical behind firewalls
> - the tool support seems to be mostly there now (not perfect, but good enough)
> - is being encouraged ASF wide
> 
> Proposed repositories to move:
> maven
> maven-plugins
> maven-plugins-sandbox
> maven-jelly-tags
> 
> Proposed layout in svn:
> maven
>   maven-1
> core (formerly maven)
>   trunk
>   branches
>   tags (hereafter abbreviated as t/b/t)
> plugins
>   t/b/t
> plugins-sandbox
>   t/b/t
> jelly-tags
>   t/b/t
> (and later on...)
>   wagon
> t/b/t
>   scm
> t/b/t
>   components (or maven-2?)
> maven-core
>   t/b/t
> maven-model
>   t/b/t
> ...
> 
> Some points:
> 
> * Why t/b/t at plugins level, not for individual plugins?
> easier to maintain the current structure, and plugins are infrequently 
> branched.
> When they are branched/tagged, they would be copied to, for example,
> maven-plugins/branches/java/1.5-SNAPSHOT/...
> The fact that this causes a different relative path to the extended parent is
> problematic, so developing on the branch would require switcing your checkout 
> to
> the branch (which is possible), much like is done with CVS. I don't see an 
> easy
> way to avoid this (except for m2 style parent POM references :)
> 
> * What about Maven's subversion support?
> The only remaining plugin missing support is maven-scm-plugin. I'm going to 
> look
> at adding it quickly, then revisit that plugin later to use maven-scm once it 
> is
> released.
> 
> What do others think?

+1

--
Trygve

> 
> Cheers,
> Brett
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [proposal] Move Maven 1.x from CVS to Subversion

2004-12-05 Thread Felipe Leme
+ 1 (even though I haven't played enough with svn yet...)


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [proposal] Move Maven 1.x from CVS to Subversion

2004-12-05 Thread Jason van Zyl
On Sun, 2004-12-05 at 13:54, Brett Porter wrote:
> Hi,
> 
> I'd like to start a discussion about this to see what people think.
> 
> The reasons:
> - timing is right as we wind down MAVEN-1_0-BRANCH
> - HTTPS makes it more practical behind firewalls
> - the tool support seems to be mostly there now (not perfect, but good enough)
> - is being encouraged ASF wide
> 
> Proposed repositories to move:
> maven
> maven-plugins
> maven-plugins-sandbox
> maven-jelly-tags

+1

The only thing to keep in mind for m2 is that the directory in which an
artifact build resides must be the same as the artifactId. It's really
only important for m2 but allows the unified source tree (USD) to
function and allows the proper creation of an artifact path which is
used in continuum to derive the correct SCM path for a child project
where the only definition for the entire group of projects is in the
top-level parent POM. 

-- 
jvz.

Jason van Zyl
[EMAIL PROTECTED]
http://maven.apache.org

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

 -- Thoreau 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [proposal] Move Maven 1.x from CVS to Subversion

2004-12-05 Thread Alex Karasulu
Hiya,
+1
Really the timing as U said sounds about right.  Also this helps 
progress the use and development of the SCM plugin.  BTW there was a 
pure Java SVN client in the works out there.  Down the road it might be 
useful for adding more SCM goals to beef up the plugin:

http://tmate.org/svn/
Cheers,
Alex
Brett Porter wrote:
Hi,
I'd like to start a discussion about this to see what people think.
The reasons:
- timing is right as we wind down MAVEN-1_0-BRANCH
- HTTPS makes it more practical behind firewalls
- the tool support seems to be mostly there now (not perfect, but good enough)
- is being encouraged ASF wide
Proposed repositories to move:
maven
maven-plugins
maven-plugins-sandbox
maven-jelly-tags
Proposed layout in svn:
maven
 maven-1
   core (formerly maven)
 trunk
 branches
 tags (hereafter abbreviated as t/b/t)
   plugins
 t/b/t
   plugins-sandbox
 t/b/t
   jelly-tags
 t/b/t
(and later on...)
 wagon
   t/b/t
 scm
   t/b/t
 components (or maven-2?)
   maven-core
 t/b/t
   maven-model
 t/b/t
   ...

Some points:
* Why t/b/t at plugins level, not for individual plugins?
easier to maintain the current structure, and plugins are infrequently branched.
When they are branched/tagged, they would be copied to, for example,
maven-plugins/branches/java/1.5-SNAPSHOT/...
The fact that this causes a different relative path to the extended parent is
problematic, so developing on the branch would require switcing your checkout to
the branch (which is possible), much like is done with CVS. I don't see an easy
way to avoid this (except for m2 style parent POM references :)
* What about Maven's subversion support?
The only remaining plugin missing support is maven-scm-plugin. I'm going to look
at adding it quickly, then revisit that plugin later to use maven-scm once it is
released.
What do others think?
Cheers,
Brett
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: [proposal] Move Maven 1.x from CVS to Subversion

2004-12-05 Thread Vincent Massol
I would be +1 for moving to subversion.

I have been using svn on Cargo (codehaus) for 1-2 months and I'm very happy.
The only downside on codehaus I can think of is that we're using svn+ssh as
the protocol which is not very well supported by the different tools (except
TortoiseSVN which is very nice). Dunno about HTTPS support.

Thanks
-Vincent

> -Original Message-
> From: Brett Porter [mailto:[EMAIL PROTECTED]
> Sent: dimanche 5 décembre 2004 22:55
> To: [EMAIL PROTECTED]
> Subject: [proposal] Move Maven 1.x from CVS to Subversion
> 
> Hi,
> 
> I'd like to start a discussion about this to see what people think.
> 
> The reasons:
> - timing is right as we wind down MAVEN-1_0-BRANCH
> - HTTPS makes it more practical behind firewalls
> - the tool support seems to be mostly there now (not perfect, but good
> enough)
> - is being encouraged ASF wide
> 
> Proposed repositories to move:
> maven
> maven-plugins
> maven-plugins-sandbox
> maven-jelly-tags
> 
> Proposed layout in svn:
> maven
>   maven-1
> core (formerly maven)
>   trunk
>   branches
>   tags (hereafter abbreviated as t/b/t)
> plugins
>   t/b/t
> plugins-sandbox
>   t/b/t
> jelly-tags
>   t/b/t
> (and later on...)
>   wagon
> t/b/t
>   scm
> t/b/t
>   components (or maven-2?)
> maven-core
>   t/b/t
> maven-model
>   t/b/t
> ...
> 
> Some points:
> 
> * Why t/b/t at plugins level, not for individual plugins?
> easier to maintain the current structure, and plugins are infrequently
> branched.
> When they are branched/tagged, they would be copied to, for example,
> maven-plugins/branches/java/1.5-SNAPSHOT/...
> The fact that this causes a different relative path to the extended parent
> is
> problematic, so developing on the branch would require switcing your
> checkout to
> the branch (which is possible), much like is done with CVS. I don't see an
> easy
> way to avoid this (except for m2 style parent POM references :)
> 
> * What about Maven's subversion support?
> The only remaining plugin missing support is maven-scm-plugin. I'm going
> to look
> at adding it quickly, then revisit that plugin later to use maven-scm once
> it is
> released.
> 
> What do others think?
> 
> Cheers,
> Brett
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]