PRs matter a lot more than commit messages, especially if you're squashing + merging / rebasing.
PRs matter a lot more than commit messages, especially if you're squashing + merging / rebasing.
For example, I pulled up one of your projects and the history (https://github.com/transitive-bullshit/kwote/commits/main) is less than meaningless, compared to i.e. using emojis as a shorthand (https://github.com/tiangolo/fastapi/commits/master)
Edit: apparantly HN blocks emojis. Love this feature.
[0] -- https://gitmoji.dev/
You mean the entire developer's thought process behind a change will be represented by a single 12x16 picture? Even hieroglyphs were more expressive than that.
No, look at the log of FastAPI (or even gitmoji itself: https://github.com/carloscuesta/gitmoji) and you'll see that i.e. the bug emoji serves *only* to replace "bugfix: " at the beginning of the commit message, not the entirety.
I'd rather see a commit saying "fix bug" when bisecting or reading a commit history than ":heart:"