I have the following problem:
master works finemaster (say last
Git now lets you use old and new without first defining them. You have to call git bisect start without commits as further arguments, then properly start the bisection by calling
git bisect old
git bisect new
https://git-scm.com/docs/git-bisect#_alternate_terms
This essentially is what @MarcH was suggesting should be implemented.