Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Why would you write such commit messages instead of describing what changed and, if needed, why?

I find it quite rude to change a codebase and not leave an explanation in the version control metadata. Over the lifetime of the application that's the source of truth. You can type in whatever in Jira or Trello, what's in version control will be built and shipped anyway, and they're unreliable. Sooner or later someone will think it's a good idea to 'clean up' and delete stuff, or someone decides to migrate to another project management supplier and issue-tags in commit messages become dead links.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: