On Wed, 2012-07-04 at 08:20 -0300, Olivier Hallot wrote:
> Each time I do a git pull -r and then make, then tail_build seems to
> build from scratch and takes hours to finish, making my work a PITA.

        Noel points out that my re-basing work has quite some ripple-through; I
try to chunk my work together and push relatively infrequently, but ...
there is a certain amount of this that is inevitable for the next weeks.

> I must be missing something... I'll appreciate some advise to make
> tail_build compile faster/shorter

        So - on master 'tail_build' is ~almost all of LibreOffice, with
correct[1] dependencies; so it doesn't really get much better than this.
If someone changes a low-level header you can expect a big re-compile
cascade sadly.

        What I suggest you do is to have a 'push tree', so you work on one
tree, and test your patches there - and commit them there, and do:

        git format-patch -1
        (cd ../push_tree ; git am) < 0001-foo-baa.patch

        And then git pull -r ; git push in the 'push tree' - which is just a
simple git checkout with no build next to it.

        That then avoids the need to do a full re-build in your current tree
(it also makes it cheaper to swap branch and cherry-pick across branches
etc.).

        HTH,

                Michael.

[1] - hopefully correct anyhow ;-)
-- 
michael.me...@suse.com  <><, Pseudo Engineer, itinerant idiot

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to