How to do VCS commits

More often than not, comments on Git, Subversion, Mercurial or other version control systems (VCS) are totally useless because developers do not follow a few simple rules:

(from How to Write a Git Commit Message)