<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 25, 2016 at 9:44 AM, Satish Balay <span dir="ltr"><<a href="mailto:balay@mcs.anl.gov" target="_blank">balay@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><span class="">On Wed, 25 May 2016, Mark Adams wrote:<br>
<br>
</span><span class="">> I did 'git rebase -i master', in jed's branch and need to fix about 1/2<br>
> dozen failures to apply patch.  I fixed them, but this does not seem like<br>
> what I should be doing.  I also had many commits that were not mine, I<br>
> guess because I pulled from master.  I squashed about 8 of mine and kept 2<br>
> of them.  I pushed this all back to master in jed/mark/snes-ex56c.<br>
<br>
</span>Jed had already rebaed - and 'jed/mark/snes-ex56c' already had all<br>
your commits.  </blockquote><div><br></div><div>Yes, and was squashing them with git rebase -i master</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">So your attempt to rebase 'jed/mark/snes-ex56c' over<br>
'mark/snes-ex56c' (or merge?)  doesn't make sense wrt workflow.<br><span class=""><br>
> two errors here: 1) don't pull from master, 2) pull from Matt's branch and<br>
> not next. (1) is new to me, and (2) was being sloppy, admittedly. <br></span></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><span class="">
</span>Also - you are modifying default 'commit message' in merge commits. I see<br>
you've done this again in your push to jed/mark/snes-ex56c<br>
<br></blockquote><div><br></div><div>(3) do not change default merge commit message</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
>>>>>>>><br>
commit e4e9dc53ef29cde6db6677596a30c1552e9bc234<br>
Merge: 5a3406a f2cb842<br>
Author: Mark Adams <<a href="mailto:cal2princeton@yahoo.com">cal2princeton@yahoo.com</a>><br>
Date:   Wed May 25 09:05:23 2016 -0700<br>
<br>
    merge after pull<br>
<<<<<<<<br>
<br>
As mentioned before - please do the following [assumig you want to<br>
continue your work on mark/snes-ex56c]<br>
<br>
git checkout mark/snes-ex56c<br>
git reset --hard f2cb8422898d35ef96e146caa3a95b2f879b25f1<br>
[I'm explicitly listing commit-id here - since the brach jed/mark/snes-ex56c is changed]<br></blockquote><div><br></div><div><div>10:09 mark/snes-ex56c= ~/Codes/petsc/src/snes/examples/tutorials$ git reset --hard f2cb8422898d35ef96e146caa3a95b2f879b25f1</div><div>HEAD is now at f2cb842 fixed bug in makefile</div><div><br></div></div><div>OK, now what?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br>
or I can do this - and you can delete/recreate mark/snes-ex56c<br>
<span class=""><font color="#888888"><br>
Satish<br>
</font></span></blockquote></div><br></div></div>