Before the bisect starts, it should first ask whether the first and last commits are good or bad. When both are good or both are bad, it should show an error message. When the first commit is bad and the last commit is good, it should continue like normal except it should look for the first known good rather than first known bad commit.
Before the bisect starts, it should first ask whether the first and last commits are good or bad. When both are good or both are bad, it should show an error message. When the first commit is bad and the last commit is good, it should continue like normal except it should look for the first known good rather than first known bad commit.