This process was written a long time ago and is due for review. It's been left here in case it's useful to you, but a different approach may apply for your projects.
This is a guide to writing better commit messages in order to help maintain the git logs, and provide better information for future debugging and development. Follow the link below to see the slidedeck outlining this process.