+1 On Mon, Jun 15, 2020 at 3:49 PM Walt Karas <wka...@verizonmedia.com.invalid> wrote:
> +1 as long as it doesn't cause uncommented commits. > > On Mon, Jun 15, 2020 at 9:43 AM Steven R. Feltner <sfelt...@godaddy.com> > wrote: > > > +1 > > > > On 6/14/20, 11:32 AM, "Bryan Call" <bc...@apache.org> wrote: > > > > Notice: This email is from an external sender. > > > > > > > > I would like to propose that we switch to "Squash and Merge" for > > GitHub as the only option for merging pull requests. This would mean we > > would remove the options “Rebase and Merge” and “Create a merge commit”. > > > > When a PR with multiple commits gets merged into the tree without > > squashing, the release manager needs to track down all of the commits and > > cherry pick each one of them into the release branch in order. This > change > > would simplify the workflow for the release managers. > > > > Unfortunately GitHub defaults to the last used merge option instead > of > > being to set a default for the project. This is why it is better to > remove > > the other two options. > > > > If you need to have multiple commits to go into the tree for a > change, > > this would require that multiple PRs would have to be created. This > should > > be a rare event. > > > > -Bryan > > > > > > >