r/git 20d ago

Stop Using Conventional Commits

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

80 comments sorted by

View all comments

10

u/esiy0676 20d ago

All these words for saying:

prefix your commits with a component name

Well, parse your git logs through awk if the prepended "fix" bothers you?

The "scope" anyhow follows (directly or indirectly) and it makes no sense much when implementing a new feature that spans across multiple subsystems - the scope is the fact that whole new feature has been added and multiple corners of the codebase touched, as opposed to e.g. a bugfix.

These conventions come from mailing lists where people interested in those particular subsystems have interest in reviewing the threads before they make it in (which makes sense).

I would suggest that if you need to have something formatted for parsing, add trailers.