#>readable_history
git
commits
review
Software / Practice
History You Can Read
Version control records every change with who made it, when, and why. Git lets you branch to try something, merge when it works, and bisect to find the one change that broke something. A commit message is a small essay for the next reader. This site's messages say what kind of change each one is and how it was checked, and its performance history is read straight out of git.
Version Control Essentials
The whole book, free
Pro Git covers branching, merging, and collaboration from first commit to internals.
git: Pro GitFind the breaking change
Binary search through history, by hand or with a test script.
git: bisectMessages people can read
A short, widely shared guide to writing commit messages well.
how to write a commit message