Hi Ken,

> I've been working on the C++ broker flow control feature that 
> I QIP'ed about last week.  I'm planning on having the feature 
> complete in time for the 0.10 release.

Cool.

> My concern is that I've been making a number of changes in my 
> local sandbox that are, well, _local_.  I'm just a dropped 
> laptop or a spilled bottle of NightTrain away from losing all 
> this work.
> 
> Actually, I've been working in an git clone of the 
> apache/qpid git repo on github - so my changes are safe.  But 
> what I'd really like to do is develop this off a branch on 
> the qpid trunk.  Couple of reasons:
> 
> 1) better visibility to other qpid developers - no need to 
> track my github repo.
> 2) better history with respect to merging from trunk.
> 3) we can better control the introduction of this feature 
> into trunk with respect to the release schedule.

All good points.

> Would it make sense, in general, to allow developers to 
> create branches for the development of new or possibly 
> disruptive features?  We could leave it up to the release 
> manager to make the go/no-go call for merging the branch 
> prior to the alpha release.
> 
> Opinions?

My opinion is that the svn branch is the preferred way to go for all the
reasons you stated plus it ensures that only committers are putting
things into the code base.

I also recommend a JIRA for the work being done that tracks what the
goal is, the branch name/URL and a central tracked place for all this
info.

-Steve


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to