Re: Article about "git bisect run" on LWN
From: Christian Couder <hidden>
Date: 2016-06-15 22:46:07
Le samedi 7 février 2009, David Symonds a écrit :
On Sat, Feb 7, 2009 at 3:41 PM, Christian Couder [off-list ref] wrote:quoted
It might be useful to have a list of always good commits too, and use it like this: $ git bisect start <bad> <good> $(cat always_good.txt) $ git bisect skip $(cat always_skipped.txt) $ git bisect run ./my_test_script.shYour test script could just do this at its start instead: if cat always_good.txt | grep $(rev-parse HEAD); then exit 0
This won't work, because when you give one good rev, you say that all the ancestors of this rev are good (not just that the rev you give is good).
elif cat always_skipped.txt | grep $(rev-parse HEAD); then
exit 125
fiIf you have a range like v1..v2 in "always_skipped.txt" this won't work. And anyway it may be less efficient because it may perform many useless checkouts. Regards, Christian.