How We Do It – Keeping a Clean Commit Log
andrewconnell.com