<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">What worked for me:<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"># Since my patch was in a local branch, set the upstream of the branch to the remote master</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">$ git branch --set-upstream-to=origin/master <branch-name><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"># Rebase against the remote master<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">$ git pull --rebase</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"># Commit</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">$ git llvm push</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">It seemed that I needed to repeat the rebase/commit steps, probably because other commits went in between the rebase and the commit.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Thanks.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Oct 28, 2019 at 9:52 PM Doerfert, Johannes <<a href="mailto:jdoerfert@anl.gov">jdoerfert@anl.gov</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">I got my `git llvm push` setup working earlier. What I did was:<br>
  1) `git rebase origin master`, to make sure my changes are on top of master<br>
  2) `git llvm push -n master`, to check what would be pushed (dry run)<br>
  3) `git llvm push master`, do do so<br>
<br>
Now I also did other things, e.g., set the git llvm script to use ssh<br>
with the "git" user instead of htttps but I think the above should be<br>
sufficient.<br>
<br>
Note that before, on svn, `git llvm push HEAD` was what I usually did.<br>
<br>
Cheers,<br>
  Johannes<br>
<br>
On 10/28, Hiroshi Yamauchi via llvm-dev wrote:<br>
> I also get the same "Nothing to push" from "git llvm push" and I am<br>
> supposed to have github commit access.<br>
> <br>
> Is there something to set up in my local git repo tree after getting a github<br>
> commit access?<br>
> <br>
> Hiroshi<br>
> <br>
> <br>
> On Fri, Oct 25, 2019 at 2:23 PM Y Song via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>><br>
> wrote:<br>
> <br>
> > On Fri, Oct 25, 2019 at 2:10 PM Tim Northover <<a href="mailto:t.p.northover@gmail.com" target="_blank">t.p.northover@gmail.com</a>><br>
> > wrote:<br>
> > ><br>
> > > Hi Yonghong,<br>
> > ><br>
> > > On Fri, 25 Oct 2019 at 13:40, Y Song via llvm-dev<br>
> > > <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br>
> > > > The `git llvm push` used to work for me. Not it stopped working.<br>
> > > ><br>
> > > > Does anybody know what have changed recently?<br>
> > ><br>
> > > We recently switched to git and GitHub as the primary repository<br>
> > > (yay!), so you no longer need to use "git llvm", you can push directly<br>
> > > if you have permissions.<br>
> > ><br>
> > > However, since you didn't know about this it's likely you don't have<br>
> > > permission; that was handled by adding our usernames to a magic file.<br>
> > > So I think what you need to do now is e-mail Tom Stellard with your<br>
> > > GitHub user details and he'll add you to the project team so you can<br>
> > > commit.<br>
> ><br>
> > Tim,<br>
> ><br>
> > Thanks for the explanation. When I hit the problem, I browsed the<br>
> > mailing list and found the github discussion. I just sent an email one hour<br>
> > back to Tom to request permission. I will wait and try again later.<br>
> ><br>
> > Yonghong<br>
> ><br>
> > ><br>
> > > Cheers.<br>
> > ><br>
> > > Tim.<br>
> > _______________________________________________<br>
> > LLVM Developers mailing list<br>
> > <a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
> > <a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
> ><br>
<br>
> _______________________________________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
> <a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
<br>
<br>
-- <br>
<br>
Johannes Doerfert<br>
Researcher<br>
<br>
Argonne National Laboratory<br>
Lemont, IL 60439, USA<br>
<br>
<a href="mailto:jdoerfert@anl.gov" target="_blank">jdoerfert@anl.gov</a><br>
</blockquote></div>