Get rid of all the boring git commit messages like 'small fix'
github.com
github.com
I'd rather have a tool that automatically caught every commit with an unsubstantial message and notified me that I might need to remind that programmer to be more descriptive with their commit messages. Even better if it provided a "wall of shame" of programmers in a repo to make them feel bad about writing unhelpful messages. That might get too simplistic (commit message quality doesn't correlate perfectly with length), but the point remains that I don't want to make it easier for them to replace trash with less obvious trash.
What such a tool could do is to scan the diffs, and elabotate automatically an summary in English of the changes made.
'cmt' it's not a replacement for the normal git commit workflow it's just an extra tool that should not be abused but it may result useful when your push doesn't need any special explanation.
Here you can see some examples of git commit messages on real world applications that might have been replaced by a 'cmt' commit:
- backbone https://github.com/jashkenas/backbone/commit/49123e9ab1d2ef5... ('Don't be clever')
- angularjs https://github.com/angular/angular.js/commit/5533e48dead5cff... ('work in progress')
- emberjs https://github.com/emberjs/ember.js/commit/0f50e9564c04bc641... ('more goodness')
- django https://github.com/django/django/commit/3e2edad9c7c6b980bbc1... ('Missed one')
- gcc https://github.com/mirrors/gcc/commit/adfbb67780c49a809d26bd... ('Adjust')
Thanks anyway for your precious feedback
Whatever the case, the point still remains that a semantically-aware comment generator would be far better than both of these options.