Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
Zookeeper >> mail # dev >> Commit messages

Copy link to this message
Commit messages

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