<div dir="ltr"><div dir="ltr">On Fri, 11 Sep 2020 at 23:56, Hubert Tong via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Sep 11, 2020 at 3:45 PM Stephen Neuendorffer via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Just to clarify: All the LLVM incubator repositories have "enforce linear history" enabled.  Neither "Squash and Merge" or "Rebase and Merge" results in a Merge commit in the git history.  </div></blockquote></div></blockquote><div>I am not aware of/still have not experienced a case where "Rebase and Merge" retains merge commits.<br></div></div></div></blockquote><div><br></div><div>It does not. We can disable the merge commit on Github settings. Plus, the master branch history protection will stop people from merge-commit or force-push by hand anyway.</div></div></div>