Trafodion Developers,


We are working toward our first release (1.2) under Incubator project.
Meanwhile, folks are starting work on supporting HBase 1.x for future
release. So I’d like to propose we start another branch to support both
lines of work.



If we do that, it does imply some extra overhead for changes that apply to
both lines of work. Each developer will have to submit change to each
branch, or someone will need to occasionally merge all the 1.2 work
forward. Given that each developer would know their change-set the best
they should be the ones to submit it to each branch.



**Given that overhead, do you agree that it is time to start another
branch?**



Strategy we’ve used in past is to put the imminent release on a side branch
(e.g., stable/1.2) that can be used to stabilize code for release and for
any post-release patches. Which would allow new feature development to
continue on master branch.



If majority of changes are still going to be aimed for 1.2 release for some
time to come, we could keep 1.2 on master branch and have a temporary
feature branch for hbase1.0, but my proposal is to go ahead to create
stable/1.2 and allow next release work to come into master branch.



**Do you agree to create stable/1.2, and open master branch for net release
features?**



Let me know what you think. I’ll work on setting up build & test automation
to support two branches.



--Steve

Reply via email to