> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: 11 August 2003 07:26
> To: Maven Developers List
> Subject: RE: cvs commit: maven/src/plugins-build/cactus/xdocs
changes.xml
> 
> "Vincent Massol" <[EMAIL PROTECTED]> wrote on 11/08/2003 02:57:48
PM:
> 
> > Yeah... The reasons are:
> >
> > - I don't understand why we're doing it the reverse way, i.e. HEAD
> > should be the main branch and JASON_REFACTORING should the unstable
> > branch containing Jason's refactorings
> 
> Historical reasons. HEAD is the latest, greatest code. I created the
> branch for continuing development, as I couldn't continue with HEAD.
> 
> 
> > - My environment is setup for HEAD right now and I haven't bothered
> > changing it
> >
> > - Users will naturally use HEAD rather than the STABLE branch
> Uses use releases. Only those who do development would even try
building
> from source.

This has not been my experience. What happens is that users do start
with stable release and then they find something that doesn't work.
They're told it has been fixed in CVS HEAD and then they build from HEAD
(I know several who are doing this for the Cactus plugin).

But you're right, the majority do get a release. 

However, we're not making it nice for all those other people working
from CVS HEAD. I have been working a Maven user for the past 2 years and
I can tell you the 2 projects that I have used it on are using CVS HEAD
version (there's no other solution as the stable release are always
missing something and the plugins have not been decorelated from the
core).

> 
> > - Eventually it will have go to HEAD
> Yep.
> 
> > Now for the questions:
> >
> > - Are we going to release something out of the STABLE branch before
the
> > HEAD is fixed?
> Not if we can help it.
> 
> > - Are we going to fix the way we're doing stuff and move STABLE to
HEAD
> > and HEAD to REFACTORING? (No, I'm not volunteering... just back from
2
> > weeks holiday and I'm swamped... ;-))
> Not unless you're volunteering.

Why not? How difficult is it? Moving HEAD to a REFACTORING branch should
be easy enough. How do you move RC1_STABLE to HEAD if you want to
overwrite everything? (import? But then there is the issue of files that
exist in HEAD that are not in RC1_STABLE - How do you remove those?).

> 
> The theory is that HEAD will gradually become the place and we will
merge
> once it's stable.

Yes, I understand this. I just believe we got it the wrong way... :-)

Thanks
-Vincent

> 
> --
> dIon Gillard, Multitask Consulting
> Blog:      http://blogs.codehaus.org/people/dion/
> 



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

Reply via email to