<div dir="ltr"><div class="gmail_extra">On Mon, May 13, 2013 at 10:05 PM, Jed Brown <span dir="ltr"><<a href="mailto:jedbrown@mcs.anl.gov" target="_blank">jedbrown@mcs.anl.gov</a>></span> wrote:<br><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">Matthew Knepley <<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>> writes:<br>
<br>
> On Mon, May 13, 2013 at 8:48 PM, Jed Brown <<a href="mailto:jedbrown@mcs.anl.gov">jedbrown@mcs.anl.gov</a>> wrote:<br>
><br>
>> == Users ==<br>
>><br>
>> I have rewound the branch 'next' after the release, so it will<br>
>> not fast-forward (just this once). If you have a local 'next' branch,<br>
>> you should abandon it and check out a fresh one. You can do this with<br>
>><br>
>> $ git checkout master<br>
>> $ git branch -D next # delete the old branch<br>
>> $ git pull<br>
>> $ git checkout next # revisit 'next' if you want<br>
>><br>
>> If you are tracking 'master', 'git pull' will be sufficient.<br>
>><br>
>><br>
>> == Developers ==<br>
>><br>
>> With v3.4 tagged, we can decide what to do with the branches left over<br>
>> from 'next' (now in a temporary 'next-pre-3.4' that will be deleted).<br>
>> If they should be rebased, it's best to do it now.<br>
>><br>
>> $ git checkout my/branch<br>
>> $ git rebase v3.4<br>
>> $ git push -f --dry-run # should show force-update to your branch only,<br>
>> then remove '--dry-run'<br>
>><br>
>> If you like everything in the branch, but there are conflicts, you can<br>
>> sync with v3.4 now [1].<br>
>><br>
>> $ git checkout my/branch<br>
>> $ git merge v3.4<br>
>> $ git push<br>
>><br>
>><br>
>> Here is a status summary for the branches that used to be in 'next':<br>
>><br>
>><br>
>> e8577e4 2013-04-10 (karlrupp/feature-viennacl) ViennaCL: fix LOCDIR<br>
>><br>
>> This has a simple conflict with 'knepley/remove-sieve' (below) in<br>
>> src/vec/vec/interface/vecregall.c<br>
>><br>
>> b61a8fb 2013-03-15 (klaij/fieldsplit-simple-ex70) SNES ex70.c: free array<br>
>> returned by PCFieldSplitGetSubKSP()<br>
>><br>
>> This example highlights a bug/feature request in fieldsplit. If it<br>
>> can be handled without interface changes, it should go to 'maint'.<br>
>><br>
>> a05fad5 2013-05-12 (knepley/remove-sieve) DMPlex: remove bad "DMMESH"<br>
>> documentation<br>
>><br>
>> This branch is a bit chaotic and could reasonably be rebased and have<br>
>> the incomplete commits squashed together.<br>
>><br>
>> 1cf896f 2013-03-22 (knepley/solkx) SNES ex75: Added Maple verification<br>
>> test, and added preliminary FEM test<br>
>><br>
>> This branch contains one commit (a9ffcdab03f) that is unrelated and<br>
>> made it into v3.4 in a different form (3e298deff27), so rebasing would<br>
>> make it cleaner.<br>
>><br>
><br>
> These two have been rebased and pushed.<br>
<br>
</div></div>You didn't use 'push -f' as in my instructions above, so you created a<br>
new merge commit containing both the old and new versions of the<br>
commits, instead of replacing the old commits with the rebased versions.<br>
</blockquote></div><br>For the first one I mistakenly read the lower instructions (knepley/solkx), but I fixed that with</div><div class="gmail_extra">the second one.</div><div class="gmail_extra"><br></div><div class="gmail_extra">
Matt<br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener
</div></div>