You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by Thomas Koch <th...@koch.ro> on 2011/10/18 10:27:25 UTC
Commit messages
Hi,
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[1] to see which
commit introduced the section and from there found the jira issue discussing
the change.
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.[2] 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.[3]
[1] You don't imagine what you're missing, if you're still on SVN!
[2] Now I realize that gerrit includes the commit message in the review and
how useful this actually is!
[3] It would be best of course, if the code would be understandable without
ressort to the VCS log and issue tracker.
Best regards,
Thomas Koch, http://www.koch.ro