Thanks for digging that up, Chris. That is completely what I would have expected but began questioning it given this thread.
I think that Allen's use of a feature branch for this effort makes sense and that he should have the freedom to choose his commit policy for the branch. The tricky part will be getting the reviews at the end but I would imagine that it can be managed with some documentation, code review, tests and instructions. On Wed, Mar 23, 2016 at 5:20 PM, Chris Nauroth <cnaur...@hortonworks.com> wrote: > It's interesting to go back to the change in bylaws in 2011 that > introduced the requirement for 3 binding +1s on a branch merge [1]. The > text of that resolution suggests that it's supportive of > commit-then-review if that's what the developers on the branch want to do. > > "Branches' commit requirements are determined by the branch maintainer and > in this situation are often set up as commit-then-review." > > It would also be very much against the spirit of that resolution to > combine it all down into a single patch file and get a single +1. > > "As such, there is no way to guarantee that the entire change set offered > for trunk merge has had a second pair of eyes on it. Therefore, it is > prudent to give that final merge heightened scrutiny, particularly since > these branches often extensively affect critical parts of the system. > Requiring three binding +1s does not slow down the branch development > process, but does provide a better chance of catching bugs before they > make their way to trunk." > > --Chris Nauroth > > [1] https://s.apache.org/iW1F > > > > On 3/23/16, 2:11 PM, "Steve Loughran" <ste...@hortonworks.com> wrote: > > > > >> On 22 Mar 2016, at 18:23, Andrew Wang <andrew.w...@cloudera.com> wrote: > >> > >> A branch sounds fine, but how are we going to get 3 +1's to merge it? If > >> it's hard to find one reviewer, seems even harder to find two. > > > >Given that only one +1 is needed to merge a non-branch patch, he could in > >theory convert the entire branch into a single .patch for review. Not > >that I'd encourage that, just observing that its possible > > > > > >> > >> On Tue, Mar 22, 2016 at 10:56 AM, Allen Wittenauer < > >> allenwittena...@yahoo.com.invalid> wrote: > >> > >>> > >>>> On Mar 22, 2016, at 10:49 AM, larry mccay <larry.mc...@gmail.com> > >>>>wrote: > >>>> > >>>> That sounds like a reasonable approach and valid use of branches to > >>>>me. > >>>> > >>>> Perhaps a set of functional tests could be provided/identified that > >>>>would > >>>> help the review process by showing backward compatibility along with > >>>>new > >>>> extensions for things like dynamic commands? > >>>> > >>> > >>> This is going into trunk, so no need for backward compatibility. > >>> > > > > > >