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

Matthew Knepley knepley at gmail.com
Thu Sep 4 10:38:27 CDT 2014


On Thu, Sep 4, 2014 at 10:33 AM, Satish Balay <balay at mcs.anl.gov> wrote:

> On Thu, 4 Sep 2014, Jed Brown wrote:
>
> > Satish Balay <balay at mcs.anl.gov> writes:
> > > And when folks hardly look at git messages - I don't thinks they will
> notice
> > > this message burried in middle of a build. [And most of the time
> merge/push
> > > is done without a build].
> >
> > That would be naughty.
>
> sorry - I should have said something like:
>
> 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
>
> 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..


I, of course, disagree. (1) is now automated in that you get a warning
if you try to merge next. That will help me. Please avert your eyes.

   Matt


>
> Satish
>



-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20140904/894afb90/attachment.html>


More information about the petsc-dev mailing list