Hi there,

        Bjoern - quick request for help below ;-)

On Wed, 2011-10-26 at 22:05 +0200, Regina Henschel wrote:
> I have build it (about 2011-10-19) with commit ID 
> 5ad4d151dac1eb887d92200330e31af269d8d1fd

        Ah ! this is where I needed to put my magic note; I've just pushed
that. I added support to './g':

   --last-working      checks out the last known working build (useful for 
windows)
   --set-last-working  adds a note denoting a working build
   --push-notes        pushes all notes

        That - hopefully will be useful for this in future - so we can hoist
the note up the tree as/when we get a perfect build. If you try:

        ./g --last-working

        it fetches the notes and then ... well; then it fails to do anything
useful. Bjoern - this is where your awk skills can get shown off to the
full I guess :-) failing that - I re-write './g' in a real language
(perl) ;->

        We need to basically do after fetching the notes:

        git log
..
commit 5ad4d151dac1eb887d92200330e31af269d8d1fd
Author: Ivan Timofeev <timofeev....@gmail.com>
Date:   Wed Oct 19 21:52:17 2011 +0400

    migrate to StringRangeEnumerator in pdfexport

Notes:
    win32 working build

        And - when we find the magic string:

        "Notes:\n\twin32 working build\n"

        we need the previous commit hash, and to check that out. Of course it'd
be nice if 'git notes' had a search function, or sorted output or ...
showed the note text or ... ;-) but it does not.

        This is not easy for me in shell, though I wasted a little while on
it ;-) perhaps some shell maestro can help finish the

        './g --last-working' impl. ?

        and - hopefully, this will stop us having so many problems in this area
again.

        Thanks :-)

                Michael.

-- 
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