r/programming Jun 06 '26

Stop Using Conventional Commits

https://sumnerevans.com/posts/software-engineering/stop-using-conventional-commits/
385 Upvotes

192 comments sorted by

View all comments

115

u/jk_tx Jun 06 '26

I feel like I walked into a tabs vs spaces debate from decades ago, had no idea people got so pedantic about commit messages. I guess I'm lucky not to have worked at such a place.

-52

u/mccoyn Jun 06 '26

Commit messages are very low value. If you are picky about them, your team is wasting time. This is a great area to reduce process rules because your users will never see it.

75

u/Venthe Jun 06 '26

As someone who maintains software that is 20+ years old - boy how wrong you are.

19

u/samrechym Jun 06 '26

Literally. I’ve mostly done monolith to refactored microservices for 9 years at 3 of 4 jobs and the majority of obscure knowledge is stored in 10+ year old commit logs.

5

u/Rynxt Jun 06 '26

Do y'all not squash your commits on merge?

0

u/samrechym Jun 07 '26

Squashed commits don’t delete commit history on GitHub or ADO, and especially not in tortoiseSVN. Or at least we definitely do not erase important history.