Most compelling argument is to explain "why" not "what". It's what I strive for in commit messages - in order to reconcile changes with the original intent and enable identification of bugs created through misunderstanding.
But commit history gets messy quick...I have food for thought.
But commit history gets messy quick...I have food for thought.