| ▲ | teeray 13 hours ago | ||||||||||||||||||||||||||||||||||
> strictly enforces the Conventional Commits specification (feat, fix, chore, etc.). Nope. Waste of bytes in my commit message header that are better done by git trailers. Otherwise, I love the idea of the tool. I personally try to answer “why does this commit exist?” when I create commits. | |||||||||||||||||||||||||||||||||||
| ▲ | withinboredom 12 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
I have a coworker that makes every branch into a story about wizards, elfs, or whatever. There's a whole arc that explains the story of the commit in a fun way. I have no idea how he comes up with it all for the past 10 years. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | crabmusket 8 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
I find that the CC structure helps me scan a list of recent commits, e.g. when squashing something into a past commit or trying to find where to navigate. I don't spend a lot of time on trying to come up with scopes etc, I just make sure that my commit does one thing that fits the label. | |||||||||||||||||||||||||||||||||||
| ▲ | layer8 9 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
These categories can be useful, as they indicate part of the “why”. I just heavily dislike the value judgement of “chore”. | |||||||||||||||||||||||||||||||||||
| ▲ | Aplikethewatch 12 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
Interesting, never knew about git trailers - will have a look! | |||||||||||||||||||||||||||||||||||
| ▲ | IshKebab 11 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
I agree, I hate conventional commits. Why the hell do I care if changes are chores or features? I want to know what the change was. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | imiric 11 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
Eh, I wouldn't say it's a waste of bytes. Conventional Commits are useful for many scenarios. This metadata could also be added via trailers, but most Git UIs don't show them prominently, or at all. So prefixing the subject is still the way to go. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||