[petsc-dev] 'master' RESET after bad merge! - 'tisaac/thplex' was based on 'next'

Tobin Isaac tisaac at ices.utexas.edu
Tue Sep 2 08:51:19 CDT 2014


On Tue, Sep 02, 2014 at 07:46:04AM -0600, Jed Brown wrote:
> Matt, when you merged 'tisaac/thplex', you got thousands of merge
> commits to 'next' that should never be in 'master'.  I have reset
> 'master' to get it out of there (everything else that was in 'master' is
> there now).  This means that any recent topic branches will need to be
> rebased and any updated 'master' will need to be reset to
> 'origin/master'.  Fix 'master' first:
> 
>   git fetch
>   git checkout master
>   git reset --hard origin/master
> 
> To rebase a topic branch that was started in the last few days (after
> 'tisaac/thplex' was merged; if you started before that merge, you don't
> need to do anything), check it out, look through recent history to find
> the commit on 'master' that you started from (NOT part of your work).
> Suppose that commit is abcd1234.  Then run
> 
>   git checkout your/topic-branch
>   git rebase --onto origin/master abcd1234
> 
> Your topic branch will be applied to the new 'master'.  If you already
> pushed your branch, you'll need to force push it now
> 
>   git push origin +your/topic-branch
> 
> 
> 
> Matt and Toby: 'tisaac/thplex' needs to be rebased onto 'master' before
> we can accept it.  Matt, please remember to look at what you are
> merging.  When the commit message says you are merging hundreds of
> commits, but you didn't review hundreds of commits, it should be a sign
> that something is amiss.

Matt, do you want me to handle this?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20140902/eb145aa9/attachment.sig>


More information about the petsc-dev mailing list