Christian Couder [off-list ref] writes:
Without the first "test -d blah", if "bisect start" was not already used,
then the user will only see :
'You need to give me at least one good and one bad revisions.'
And then when using "git bisect good" or "git bisect bad" to give good or
bad revision:
'You need to start by "git bisect start"
Do you want me to do it for you [Y/n]?'
Doesn't that suggest the existing messages from "git bisect good/bad"
can use the same improvement you added only to "bisect run"?