Martin wrote:
Regarding your script interface, I think it should accept these parameters:
- GIT_ID_1 - bisection start
- GIT_ID_2 - bisection end
Sure, and/or dates and/or releases.
* PNGs - list of PNG files which describe "bug hit" cases;
No. The script should not invoke autohotkey, either. IMHO, it should instead factor out any knowledge about how to test for the bug into a user-supplied shell script. The script would be run once Wine is built, would check for the specific bug being searched for, and its exit status would be zero for success (no bug) and nonzero for failure (the bug was found). So using Mikolaj's script would require you to write a tiny shell script that invoked autohotkey on a script, or maybe just ran an installer and checked for the existance of a file, or something to do with PNG's, whatever you want.
http://delta.tigris.org works this way; it calls the shell script "the oracle". - Dan