rubyworks / vclog

Cross-SCM Changelog Generator
http://rubyworks.github.com/vclog
Other
11 stars 6 forks source link

Commit Message Heuristics #2

Closed ghost closed 14 years ago

ghost commented 14 years ago

Develop some commit message heuristics to determine if a commit is major, minor, bug, etc. Currently we use a type label --a trailing "[name]". This is okay, but often it is forgotten.

Also, a commit message could have multiple entry types. Should we try to handle this, or require the developer to commit each type separately? Is that a good practice? If we do handle multiple labels per commit, that would heavily change History output, as it would mens sub-dividing commit messages.

ghost commented 14 years ago

Note that as of version 1.3, the label can be put at the front, and it can simply be a word followed by a colon. This seems to be a kind of standard among some projects to identify the subsystem the commit effects --which is another reasonable way to categorize commits.

trans commented 14 years ago

Heuristics are now implemented (and are awesome!)