Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
The only reason to allow commit messages with emojis is when a certain emoji fails to render and that commit solves it.
-
@ihatecomputers so you see the problem with that right? You have to guess.
Wtf is a bento ๐ฑ supposed to mean then? The author was hungry when he committed that code? -
VaderNT16365y... or in console output. I've seen "sparkle cake sparkle" used for "all OK". By serious projects. Fuck this.
-
git-gud14185ythe one example i could think of: https://github.com/GitSquared/...
it's annoying as shit, but at least the emoji's *somewhat* divide the commits into categories -
Ederbit7385y@git-gud Here the emojis actually reflect what the commits are about, so that's totally fine for me
-
But an emoji is so much shorter than to write "committy is kawaiiiiiiiiii!!!!1111", right?
-
Conrad7545yI only really use emojis in WhatsApp because I use Hacker's Keyboard and that doesn't have any emoji functionality. Same on Desktop, haven't bothered to find out how to use emojis with a physical keyboard
-
I like it. Is there a technical reason not to use emojis?
Alright, typing out that sentence made me cringe a bit so maybe I'll have to think this one through. Right now tho, it's pretty and it makes me happy. Commit messages can be such a bore, an image adds a bit of celebration for a job well done. I dunno. -
@MrCSharp It would be a big problem if there wasn't more to the commit message. Some commit messages has me scratching my head even if they are free of images anyways... I'm not passionate about emoji use so whatever, I do like reading commit messages that has some flair but I can take it or leave it.
-
Emoji on the first line of a commit message seems to always look irritating to me. As a part of a longer message it should be fine.
Emojis should not add any new information in a commit message. -
I could think of a few uses but they certainly wouldn't include a Bento box
โค๏ธ๐๐๐๐งก๐ for priorities
โฟ for accessibility features
Or you could use tags like
[P1][P2][P3] for priorities
[A] for accessibility
I prefer tags but meh -
@fuck2code I much prefer having clear tags prefixing my commit message:
https://raw.githubusercontent.com/c...
pic from Commitizen. While I don't use the tool, a workmate introduced me to this and it is a great way to display the intention of your git commit message. -
@darthkebab git commit -am "๐๐๐๐๐๐๐๐๐" && git push origin master --force
-
Even worse is using special characters in the output of some python script. As python was forced to use windows encoding, printing Unicode characters failed, making it impossible to properly use the program without patching on Windows.
-
I think I agree with you like 90% of the times.
i agree tho with @ihatecomputers, nothing bad with celebrating once in a while, it's not like you'll become a braindead teenager if you do.
it looks cute after all
I think there's so much retarded people online overusing emojis that they have accidentally generated a taboo of it.
You can enforce a good commit discipline (like you mentioned with commitizen) and whether you use emojis or not is irrelevant (as long as you don't overuse).
The one reason I'm not too comfy about emojis in commit msgs, is because they are unicode, but everything supports them nowadays I guess...
Next comes a bit of a weak argument: imagine scrolling through a lot of commit messages with git log oneline. A couple of emojis once in a while would make the thing easier to follow
(but, tags also show up and separate commits into "groups", if you don't use tags well, emojis can't be a serious replacement) -
Teknas27515yOpen source contributors are not your employees.
If you want professional behaviour, hire them. -
@Teknas what a shitty comment. this is devRANT.
we're developers, technical criticism is not restricted to hierarchical structures.
it's not like he's an asshole going into projects that use emojis and posting insulting issues. -
Teknas27515y@jesustricks I'm talking about constructive contribution. If someone made a fabulous library and used emojis in commits, you can't criticise that.
The least you can do is to be thankful for making an amazing library and making it available to the world for free. -
VaderNT16365y@Teknas one doesn't preclude the other. This someone is free to use emojis to his/her heart's content. And I'm just as free to criticize that.
I also object to "if you want professional behaviour, hire them". Doing something for free is no free pass and creates no obligation to be thankful.
Now, we're talking emojis here, so I don't necessarily view this as "unprofessional". Still, as a general statement, I disagree. Depending on the level of unprofessionalism I'll ignore an "amazing library". For example, I prefer not to use systemd because of Poettering. I don't support unprofessional behaviour and that is my right. -
Emoji in commits should not exist.
That being said, I use emoji in my repo descriptions to categorize them.
For example, tools have a wrench, robot code has a robot, data and analytics has a graph. -
@Teknas People who use emojis in commit messages don't do fabulous libraries. Instead, they waste everyone's time by abusing Github as digital toxic landwaste so that everyone who is looking for a library to do X has to sift through their bullshit and conclude that it's not suitable. The net contribution of such OSS is therefore even negative, and everyone would be better off if they had decided to do something useful like jumping from a bridge.
-
@Fast-Nop omg, that's not 0 chill, that's like negative chill...
bro, I'm gonna need a stove over here...
I don't agree but I'm scared of arguing with you and getting hurt... -
@jesustricks C ghetto rap style:
Bitch I am chilled I've not yet killed
Got some pointer in my magazine joined up
They're one type of data it's 9 millimetre
Eh yo! -
qwwerty11475yBuckle up. It's time to lose your faith in humanity.
https://thrangrycat.com/
"Naming vulnerabilities using emoji sequences instead of other pronounceable natural languages have several advantages.....There is no phonetic transcription for this specific sequence of repeated emojis, and the pronunciation is open to interpretation." -
Brolls31555yA lot of projects use emojis for internal statuses on commits. Useful for automation and for the contributors to know what’s going on.
Random emoji for emoji sake is ridiculous, but let’s not get bent out of shape, they’re just characters at the end of the day, they just happen to be more pictoral than the standard alphabet.
Related Rants
WTF is up with open-source projects using emojis in their commit messages... FUCKING emojis..
I get it, programming is fun and a hobby to many, but can we also keep at least a minimum level of professionalism here.
WTF is a wheelchair or bento emoji at the beginning of a commit message supposed to mean? Why the hell even bother to use it in the first place? There is no fucking reason for this retarded shit.
Is this what happens when activist developers get out of their way to make programming "inclusive"?
It is your personal project and so if you want to use emojis it is OK, I respect that (not really) but I can't trust your code, your commitment, or the quality of your work if I see those dumb Unicode characters there.
Git commit messages are not a game. Be playful with comments in code or your readme.md file but git messages should be a clear reflection of the changes not what a teenager's phone vomited on the keyboard.
rant
stop this shit
git commit messages
source control
keep emojis out of git
emoji
open-source
github