On Fri, Apr 17, 2009 at 6:01 PM, James Huk <huk256 at gmail.com>
wrote:> OK, today I got a few questions about regression testing.
>
> 1.Is there a way to get exact patch using git and regression testing? I
> mean, if I found that, as in tutorial:
>
> a460a2df43aa8eae10b1db028c6020829b009c54 is first bad commit
> commit a460a2df43aa8eae10b1db028c6020829b009c54
> Author: Stefan Doesinger <stefandoesinger at gmx.at>
> Date: Sat Jun 9 14:27:41 2007 +0200
> wined3d: Store the gl information in a per adapter structure and initialize
> it only once.
> :040000 040000 d8ae35832fcdbca8de07acae73b9e21564ced413
> 1720cc38fb598110071c9ee4f21f8f61b6f764c3 M dlls
>
> can I get exact .patch file from this somehow?
$ git show a460a2df43aa8eae10b1db028c6020829b009c54 > foobar.patch
> 2.Is there a way (other then installation of older distros on Virtual
> machines) to fix compilation problems with older wine versions? I got good
> wine-0.9.15 (yes, I know it is very old...) and bad 0.9.16 and compilation
> fails on newer distros (works fine on Ubuntu 6.06 for example).
http://wiki.winehq.org/ReverseRegressionTesting
> 3,If as above ? wine where regression occurred is rather old, and I know
> that to this day this regression is still present ? should I test with wine
> good 0.9.15 and bad 0.9.16 or good 0.9.15 and current git as bad?
Use 0.9.16, it's _a lot_ less to test.
--
-Austin