4 ms·
95% of the commits on my personal open source projects use emoji commit messages. https://github.com/transitive-bullshit/commit-emoji https://github.com/transit
by transitivebs 4y ago
95% of the commits on my personal open source projects use emoji commit messages. https://github.com/transitive-bullshit/commit-emoji https://github.com/transitive-bullshit/commit-emoji
PRs matter a lot more than commit messages, especially if you're squashing + merging / rebasing.
- sph 4y agoBut why? That's even more useless than just describing a commit in a couple words. I'd rather see a commit saying "fix bug" when bisecting or reading a commit history than ":heart:"
- slaymaker1907 4y agoI've tried with the idea of an autocommit chron job or something which just uses timestamps and periodically rebases things to avoid tons of commits.
- mwt 4y agoHonest question, do you really expect your history to be meaningful long-term? Or are you simply taking the approach that the commit message is meaningless and a developer instead use GitHub search to find a PR relevant to a change they're investigating. For example, I pulled up one of your projects and the history (https://github.com/transitive-bullshit/kwote/commits/main 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 https://github.com/tiangolo/fastapi/commits/master)
- Bolkan 4y agoWhat if I want to revert to a previous state / compare current state with a previous state. "starting work on bizon gradiants" is way better than . Edit: apparantly HN blocks emojis. Love this feature.
- wdroz 4y agoFastapi use gitmoji [0], this is well-documented and structured. [0] -- https://gitmoji.dev/ https://gitmoji.dev/
- tremon 4y agoThat's... horrible. 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.
- mwt 4y ago> You mean the entire developer's thought process behind a change will be represented by a single 12x16 picture? No, look at the log of FastAPI (or even gitmoji itself: https://github.com/carloscuesta/gitmoji 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.