When you are looking through commit messages, "Why?", Is the question you want answered. The diff contains "What?" and "How?".
Assuming that the commits in this repo were generated by this tool it is missing the "Why?".
Assuming that the commits in this repo were generated by this tool it is missing the "Why?".
Header: Contains "What" and the scope of the changes, as short as possible Body: Contains "Why" and the full explanation of the change
By spelling out things that are not noteworthy enough for a human, you make it more difficult to find comments that are (and were). Injecting a lot of irrelevant information can hamper understanding even if it is technically completely correct.