Good commit messages serve at least three important purposes:
-
To speed up the reviewing process.
-
To help us write a good release note.
-
To help the future maintainers, say five years into the future, to find out why a particular change was made to the code or why a specific feature was added.