| ▲ | mandeepsng 10 hours ago | |||||||||||||||||||||||||||||||||||||||||||
That works great if you're the only person on the codebase. In practice, one person on your team uses Claude, one uses Copilot, two use neither. Commit Changelogs makes readable changelogs a property of the repo, not of whoever happened to be in the mood to prompt an LLM that day. Also — it reads the actual diff, not just your commit message. "fix stuff" becomes a proper entry describing what actually changed. That's the part no one bothers to do manually. | ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | magicalhippo 9 hours ago | parent [-] | |||||||||||||||||||||||||||||||||||||||||||
Fair enough, in our team we all got the same tools, but we're a smaller shop. > "fix stuff" becomes a proper entry describing what actually changed. Typically the diff tells this, what I need to know is why things changed, but almost always it's better to put that in comments I find. Assuming it's not obvious that is. So personally I'd be more interested in something that ensured I didn't encode a lot of implicit assumptions and such without documenting it in form of comments, or at the very least the commit message. I can see from the diff that my colleague swapped out an inner loop with one that does things slightly differently, I can see what the new code does, but why is not always obvious and should be documented. | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||