Git has a little used feature called Notes that is an excellent support to traditional commit messages. Not surprisingly, this feature also has a great visual rendering on the GitHub.com site when Notes are pushed to a Git repository.
Technologist. Mentor. Educator. Training at GitHub Inc. (http://training.github.com) World traveling presenter. Author of PresentationPatterns.com, O'Reilly's Git Master Class series, and Building and Testing with Gradle.