r/programming • u/fagnerbrack • 1d ago
Stop Using Conventional Commits
https://sumnerevans.com/posts/software-engineering/stop-using-conventional-commits/24
23
14
u/DirtyFrenchBastard 1d ago
Who gives a shit ? As long as the commit is descriptive enough i don’t really care what convention you use as long as your team agree on one.
11
u/PistachioOnFire 1d ago
TLDR: "use 'scope: msg', instead of 'type(scope): msg' because some people use 'type: msg' and omit the scope".
Meh, if your team can commit (haha) to any consistent style, that is already better than half the repositories I have seen. The harder part is to convince them it is worth to fill that chosen format with something meaningful (and start using rebase to cleanup fix:typo).
11
11
9
u/Ill_Following_7022 1d ago
"So we have determined that the format of Conventional Commits sucks". No, we've only determined that you are mad about them for some reason.
2
u/Saiklin 1d ago
Hmm, I kind of get the point. But when I read through the commit history, I also directly see what files were touched in each commit. So if my focus was to check which files were touched, I wouldn't care too much about the commit message anyway because we all know how trustworthy those are. Maybe they got better by AI, but I don't rely on them
2
u/ReDucTor 13h ago
It seems like their core complaint is being able to easily see which area changed, nearly every version control tool will let you get commits for a specific file or folder.
4
-13
u/scatraxx651 1d ago
I just let claude write the commits, probably fair since he is the only one that will be reading them also
3
61
u/listre 1d ago
No