On 22/06/07, Brett Porter <[EMAIL PROTECTED]> wrote:
Maybe I misunderstood, but I don't think the intention of this patch
is to allow other people to plug in their own, but simply allowing
them to use alternatives we've provided. The pluggable part certainly
needs to come later.

Yep, and in 2.0.x it's only configurable by adding an extension to the
Maven installation.  I'm sure users that undertake this will be happy
to accept the caveats that this involves.

If that's the case, I don't understand why conflict resolution is
incompatible with being graph based. You still need to make decisions
at the graph nodes, and the same strategies probably apply.

Yep, they will still be required, although it's quite likely that they
will implemented using a different API.

[snip]
I'd actually like to see this committed to trunk. It would give
people the option to see it in action, and it would mean the future
solution must be at least as functional. I'm not really big on adding
features to 2.0.x either, as I've said before.

I certainly agree with committing to trunk, and then it can be
superseded as and when the new code is ready.  I really can't see any
harm in committing to 2.0.x though, removing hardcoded assumptions can
only be good.

Mark, would this suit you?

I really need it in 2.0.x since I can't justify moving the development
team onto a pre-alpha 2.1.  We took a big leap of faith from 1.x to
2.0 when the first alpha came out and lost a lot of time due to
teething issues.  We're now enjoying the stability of 2.0.x and loath
to repeat the process.

Cheers,

Mark

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

Reply via email to