<div dir="rtl"><div class="gmail_extra" dir="ltr">If I understand correctly, for contributors without commit rights, the new patches "path" is</div><div class="gmail_extra" dir="ltr"><br></div><div class="gmail_extra" dir="ltr">1) local work</div><div class="gmail_extra" dir="ltr">2) local git<br></div><div class="gmail_extra" dir="ltr">3) contributor github fork<br></div><div class="gmail_extra" dir="ltr">4) official github fork<br></div><div class="gmail_extra" dir="ltr"><br></div><div class="gmail_extra" dir="ltr"><br></div><div class="gmail_extra" dir="ltr"><br></div><div class="gmail_extra" dir="ltr"><div class="gmail_quote"><div>2016-02-25 0:01 GMT+02:00 Joachim Durchholz via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span>:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div id=":16h" class="" style="overflow:hidden">#3) Contributors without commit rights need to set up a fork (really a "git clone") on GitHub, and commit to that before they can issue a pull request.<br>
This sounds easy enough in theory, but for your local work you pull and merge from "origin" and push to "fork", and then you go to the GH site and start the pull request, and once it's in you start cleaning up work branches both locally and on GitHub. It's a lot of clerical work, and some aspects of this all are easy to get wrong for a git newbie.</div></blockquote></div><br><br></div></div>