Thanks Pifta for starting the discussion.

I think we can sum up your comparison of feature branch vs. master
development as: the problems we usually have to solve with feature
branches are procedural (busywork), while solutions required for a
comparable master-based model improve the product itself for end-users
as well.

In addition to the problems you mentioned, I also feel that
development on a feature branch might not get the same level of
attention as the master branch.  Fewer people are active on each
feature branch, and we are more likely to take shortcuts since "it's
only a feature branch".  Merge vote then places a burden on the rest
of the community, too, if they are to diligently review the changes
introduced over an extended time period in a batch of commits.

Also, the more feature branches we have in parallel, the more severe
their problems become.

I strongly favor development on the master branch instead of feature branches.

-Attila

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
For additional commands, e-mail: dev-h...@ozone.apache.org

Reply via email to