I’m in favor of changing the GitHub camel repositories to enforce 
rebase-and-merge:  Rebasing and merging your commits 
<https://help.github.com/en/github/administering-a-repository/about-merge-methods-on-github#rebasing-and-merging-your-commits>.
  This will produce linear history.  IIUC, the committer on each commit will 
change to the person doing the rebase-and-merge, and the author will remain 
unchanged.

Is it possible to do something equivalent on the Apache git repo?

AFAICT without this, GitHub merges will definitely have a merge commit and may 
have non-linear history.

Thanks
David Jencks

> On Apr 15, 2020, at 2:08 PM, Andrea Cosentino <anco...@gmail.com> wrote:
> 
> I don't think there is a consensus around this.. we can collect here the
> different views. Personally I don't think merge commits are evil, but if a
> clean history is desired it's fine for me
> 
> 
> Il mer 15 apr 2020, 22:09 Pascal Schumacher <pascalschumac...@gmx.net> ha
> scritto:
> 
>> Hi,
>> 
>> recently there were several merge commits (especially for merged pull
>> request).
>> 
>> I thought the consensus was to avoid merge commits to keep the git
>> history as clean as possible.
>> 
>> Should we keep this policy?
>> 
>> What do you think?
>> 
>> Cheers,
>> 
>> Pascal
>> 
>> 
>> 

Reply via email to