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
