I like the proposed structure

http://svn.apache.org/repos/asf/myfaces/trinidad/core
 trunk
 branches
 tags

http://svn.apache.org/repos/asf/myfaces/trinidad/plugins
 trunk
 branches
 tags

A quick release is much easier that way,

-Matthias

On 8/25/07, Adam Winer <[EMAIL PROTECTED]> wrote:
> Today, our repository looks like:
>   trunk
>      trinidad
>      plugins
>
>   branches
>      trinidad-xyz-branch
>         trinidad
>         plugins
>      etc....
>
>  tags
>      maven-plugin-parent-1...
>      trinidad-1...
>
> What's weird here is that we release and tag the plugins independently
> of the core, but we still maintain the trunk and branches with these two
> together.
>
> Going forward, I suspect we'll want the ability to do quick releases
> of the core without touching the plugins.  (I'm tempted to do a 1.0.3
> release in the near future.)  But as long as our trunk repository is
> what it is, that doesn't seem that feasible.  And I don't see any reason
> why we shouldn't be able to do a quick plugins release to resolve
> any Myfaces Core issues without touching the rest of Trinidad.
>
> So:  my proposal is that we should redo the repos to be:
>
> http://svn.apache.org/repos/asf/myfaces/trinidad/core
>   trunk
>   branches
>   tags
> http://svn.apache.org/repos/asf/myfaces/trinidad/plugins
>   trunk
>   branches
>   tags
>
> ... and let the two release independently.  There still
> would be cases (potentially many) where we have to
> release plugins, then the core, in lockstep.  This would
> have been true for 1.0.1 and 1.0.2, for instance.  But it'd
> definitely better reflect our tagging strategy.
>
> -- Adam
>


-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org

Reply via email to