====== 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: * Separate subject from body with a blank line * Limit the subject line length * Capitalize the subject line * Do not end the subject line with a period * Use the imperative mood in the subject line * Wrap the body at 72 characters * **Use the body to explain what and why vs. how** (from [[https://cbea.ms/git-commit|How to Write a Git Commit Message]]) * [[https://beyermatthias.de/i-hate-conventional-commits|I hate conventional commits]]