just an idea/observation: In the last weeks I often needed to find the
reasoning for a particular section of code. So I used git log to see which
commit introduced the section and from there found the jira issue discussing
Now take ZOOKEEPER-335 for example with two sub-tasks all in one commit.
That's a lot of comments to read in jira to understand a commit.
So the thought is, that the commit message of a change should be an essential
part of a change and be reviewed just like the patch itself. The commit
message should sum up the discussion and reasoning of the change so that
you're still fine even if you'd lose the issue tracker.
 You don't imagine what you're missing, if you're still on SVN!
 Now I realize that gerrit includes the commit message in the review and
how useful this actually is!
 It would be best of course, if the code would be understandable without
ressort to the VCS log and issue tracker.
Thomas Koch, http://www.koch.ro