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 it’s an indispensable tool.