A git bisect story

There are many good reasons to maintain a proper git history, with deliberately crafted and focused commits, a state that builds, and good messages that provide context, motivation, and reasoning for the change. A neat side effect of a well kept log is that it boosts the usefulness of git bisect . Briefly, git bisect binary searches the history to find the commit which introduced the bug, and…