<div dir="ltr">On Sat, Jun 15, 2013 at 10:36 PM, Karl Rupp <span dir="ltr"><<a href="mailto:rupp@mcs.anl.gov" target="_blank">rupp@mcs.anl.gov</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Matt,<br>
<br>
did you issue<br>
<br>
$ git config --global push.default simple<br></blockquote><div><br></div><div style>Yes, I believe so, but I just did it again.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

as described here:<br>
 <a href="https://bitbucket.org/petsc/petsc/wiki/developer-instructions-git" target="_blank">https://bitbucket.org/petsc/<u></u>petsc/wiki/developer-<u></u>instructions-git</a><br>
? It looks like you did not update your working copy of 3.4.1, but try to push your local version (the git default). The 'simple' strategy would turn this off so that you only push knepley/pylith<br></blockquote>
<div><br></div><div style>1) I ran the push again, even after issuing the command above, and still got the same error</div><div style><br></div><div style>2) How do I update my copy of 3.4.1? I pulled every branch and did a fetch.</div>
<div style><br></div><div style>   Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Best regards,<br>
Karli<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
On 06/15/2013 03:23 PM, Matthew Knepley wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I get this every time I try to push a branch:<br>
<br>
git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags<br>
origin knepley/pylith:knepley/pylith<br>
<br>
Pushing to git@bitbucket.org:petsc/petsc<br>
<br>
To git@bitbucket.org:petsc/petsc<br>
<br>
  = [up to date]      v2.0.29 -> v2.0.29<br>
<br>
  = [up to date]      v2.1.0 -> v2.1.0<br>
<br>
  = [up to date]      v2.3.2 -> v2.3.2<br>
<br>
  = [up to date]      v2.3.3 -> v2.3.3<br>
<br>
  = [up to date]      v3.0.0 -> v3.0.0<br>
<br>
  = [up to date]      v3.1 -> v3.1<br>
<br>
  = [up to date]      v3.2 -> v3.2<br>
<br>
  = [up to date]      v3.3 -> v3.3<br>
<br>
  = [up to date]      v3.4 -> v3.4<br>
<br>
    3d2e007..e4fc00d  knepley/pylith -> knepley/pylith<br>
<br>
  ! [rejected]        v3.4.1 -> v3.4.1 (non-fast-forward)<br>
<br>
updating local tracking ref 'refs/remotes/origin/knepley/<u></u>pylith'<br>
<br>
error: failed to push some refs to 'git@bitbucket.org:petsc/<u></u>petsc'<br>
<br>
hint: Updates were rejected because a pushed branch tip is behind its remote<br>
<br>
hint: counterpart. Check out this branch and merge the remote changes<br>
<br>
hint: (e.g. 'git pull') before pushing again.<br>
<br>
hint: See the 'Note about fast-forwards' in 'git push --help' for details.<br>
<br>
Completed with errors, see above<br>
<br>
<br>
If I remove --tags, then it works.<br>
<br>
<br>
    Matt<br>
<br>
<br>
--<br>
What most experimenters take for granted before they begin their<br>
experiments is infinitely more interesting than any results to which<br>
their experiments lead.<br>
-- Norbert Wiener<br>
</blockquote>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener
</div></div>