[Libreoffice] Windows build tagging ...
Michael Meeks
michael.meeks at suse.com
Thu Oct 27 04:59:18 PDT 2011
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.i.s at 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.meeks at suse.com <><, Pseudo Engineer, itinerant idiot
More information about the LibreOffice
mailing list