Right now, very few people in this list have an idea of how complicated
the Flex codebase in trunk is.  We dont even know how to run a single test
if we make a change a simple component.  As a group, we are not ready to
start throwing code into trunk.

I would use the name "alt-trunk" instead of "unstable" for the other
branch.  Every rule that applies to trunk would apply to the alt-trunk
branch.

Let us keep keep trunk protected for a while till we figure out how to keep
"alt-trunk" stable at all times.  When it is release time, we test if
alt-trunk is stable.  If not, we fix it till we are happy.  If we cannot
fix it, we identify the committer and ask them to remove the offending
parts.  Remember that if we do all the development in trunk, we would have
to do the same thing except that it would be a much bigger problem because
we dont have any place to go when we screw things up.

When are happy with alt-trunk's state, we merge alt-trunk into trunk and
cut a release off of trunk.

Eventually we will become good at keeping 'alt-trunk' stable.  At that
point, we can get rid of that branch and do all the development in trunk.

Thanks,
Om

On Wed, Aug 8, 2012 at 5:36 PM, Justin Mclean <jus...@classsoftware.com>wrote:

> Hi,
>
> > For those using eclipse, has anyone ever tried CollabNet eclipse plugin?
> > It's from the same guys that created subclipse. Their interface makes all
> > this merge process smoother and can even prevent you from merging if you
> > don't follow SVN best practices.
> If we go with a single unstable branch we are not following SVN best
> practices so no idea how/if this tool would work but if it makes merging
> easier certainly worth taking a look at.
>
> Thanks,
> Justin

Reply via email to