I have the following problem:
master works finemaster (say last
I would just "cheat" git and swap meanings of good <=> bad.
In other words, consider "bad" as something that does not exhibit the problem so this is not the "good" version to base your patch on.
Good and bad are pretty subjective concepts anyway, right? :)
git bisect start
git bisect good last
git bisect bad master