<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 24, 2016 at 2:20 PM, 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:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Well 'git merge master' on this branch doesn't help with this concern.<br>
<br>
The process is<br>
- don't merge to next until feature complete<br>
[in this stage - you can rebase against master as many times as necessary]<br>
<br>
- on feature completion - merge to next<br>
<br>
- and monitor 'next' tests dashboard - </blockquote><div><br></div><div>How does that work?  I have been getting messages sometimes.  Are these sufficient or should I check a web page? (URL?)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">until all related issues are<br>
 resolved and then merge to master [this next testing should be<br>
 resolved in a few days - not weeks]<br></blockquote><div> </div><div>OK, a few days.  I was not sure about the time scale. So not every night.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
- [you can run a local test to make sure this is working before you<br>
 push]<br>
<br>
- and if issues come up in 'master' tests on dashboard - fix in<br>
 feature branch - and merge to master.<br></blockquote><div><br></div><div>Thanks,</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
Satish<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Tue, 24 May 2016, Mark Adams wrote:<br>
<br>
> OK, so you just trust that working in next is proof that it will work in<br>
> master and just 'git merge branch' in master without ever doing a  'git<br>
> merge master' in branch.<br>
><br>
> Do I now wait for my pull request to be approved?<br>
><br>
> On Tue, May 24, 2016 at 12:12 AM, Jed Brown <<a href="mailto:jed@jedbrown.org">jed@jedbrown.org</a>> wrote:<br>
><br>
> > Mark Adams <<a href="mailto:mfadams@lbl.gov">mfadams@lbl.gov</a>> writes:<br>
> > > I am merging master more than I need to, just to be up to date.  I guess<br>
> > it<br>
> > > pollutes the history with all these merges.  And I should squash them...<br>
> ><br>
> > You shouldn't merge from 'master' unless you need something specific,<br>
> > and in that case, write a commit message explaining what it is that you<br>
> > need.  You can rebase at will (before publishing your branch), but it's<br>
> > generally fine to just work in your branch and ignore what is happening<br>
> > in other branches.<br>
> ><br>
> > The rationale is explained in detail at the links in this section.<br>
> ><br>
> ><br>
> > <a href="https://bitbucket.org/petsc/petsc/wiki/developer-instructions-git#markdown-header-merging" rel="noreferrer" target="_blank">https://bitbucket.org/petsc/petsc/wiki/developer-instructions-git#markdown-header-merging</a><br>
> ><br>
><br>
<br>
</div></div></blockquote></div><br></div></div>