The fact that the development team is globally distributed both necessitates this kind of knowledge serialization and preserves it for posterity. It's completely different from tapping a colleague sitting next you on the shoulder, and saying "psst, can you approve this quick? It's just a bunch of fixes".
- https://docs.kernel.org/process/submitting-patches.html#desc...
- https://github.com/torvalds/linux/blob/master/Documentation/...
- https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
Git's own guidelines also have a nice description on how to write a better commit message:
- https://git-scm.com/docs/SubmittingPatches
- https://github.com/git/git/blob/master/Documentation/Submitt...
- https://git.kernel.org/pub/scm/git/git.git/tree/Documentatio...