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

Barry Smith bsmith at mcs.anl.gov
Thu Sep 4 11:05:24 CDT 2014


On Sep 4, 2014, at 10:33 AM, Satish Balay <balay at mcs.anl.gov> wrote:
> 
> The workflow is:
> 
> (1). verify what you are merging
> git checkout master
> git log ..branch
> git diff ..branch
> (2). merge the branch
> git merge
> (3). Build and make sure it builds
> ./configure && make all test
> (4). Now push to remote
> git push

   You forgot that since this process takes so long the push is rejected by the server due to other changes so you finally need to force it with 

git push -f 


> 
> So the issue comes up when:
> 
> (1) verify is not done and (2) merge messages are not read.
> 
> And the fix relies on doing (3) build & reading messages.
> 
> To me this is not really a fix [i.e fix for skipping a step to do
> another step. fix for not reading a message to to read another
> message]
> 
> Obviously everyone wants (1) and (3) to be automated - but we
> currently don't have that..
> 
> Satish




More information about the petsc-dev mailing list