<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
I use a commant like this:<br>
git checkout master && ./g pull -r && for branch in $(git branch | cut -c 3-) ; do if [ $branch != "master" ] ; then git rebase master $branch ; fi ; done && git checkout <A-CHOSEN-BRANCH-NAME-HERE> && make<br>
to keep all branches up-to-date (I must say that I keep branches/tags like libreoffice-5-3 etc. on a different repo). Doing so allows me avoid huge recompilations each time I checkout a different branch, because  they are based on same baseline, and differ
 only by their specific commits (so building one makes all other ready for quick incremental build).</div></blockquote><div><br></div><div>And that is something you expect a newbie to understand?</div><div><br></div><div>--tml </div></div></div></div>