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@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@suse.com <><, Pseudo Engineer, itinerant idiot
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.