Doesn’t it bug you when you see commit messages that say ‘Updated my code to have this cool new feature’, I am going to confess I do that too. However, it makes no sense. Ofcourse the code was updated, if it wasn’t then you wouldn’t have anything to checkin. Similarly, ‘Added a new feature to do X Y Z’ is anoying. You can probably come up with millions of annoying commit messages. A better alternative would simply say ‘X Y Z’, if your in the habbit of formatting your commit messages (which you should), then maybe it would say.