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