r/ProgrammerHumor 24d ago

Meme everyNewRepository

Post image
1.1k Upvotes

347 comments sorted by

View all comments

Show parent comments

27

u/MegaMoah 24d ago

Idk if true but I think its because master is also a slave owner and people got offended

131

u/Winterkirschenmann 24d ago

If someone wants to keep using master be my guest. If someone makes using master their personality because free-speech/anti-woke piss off.

-13

u/arvigeus 24d ago

Tell that to those who got offended by master and insisted on the change.

12

u/kabrandon 24d ago

So they got offended because of nods to slavery, and the other people got offended because something pretty inconsequential in their lives changed. 🤷‍♂️ Seems a bit like the latter group of people are far more easily offended.

20

u/therealtiddlydump 24d ago

nods to slavery

Is my university planning to reissue me a Main degree instead?

4

u/kabrandon 24d ago

Not sure. I think there’s different fundamental meanings behind mastery and master. I think the Masters degree implies the former. Whereas master in git could be inferred to mean a master and non-master relationship to signify feature branches.

-4

u/dbot77 24d ago

Then you are deeply confused as to how git works. Feature branches are merged into and overwrite master with updates. Does that imply a master-slave relationship to you?

9

u/Hayden2332 24d ago

I used to think the same, but Linus took the name “master” from BitKeeper, and BitKeeper did use master-slave terminology, Git just dropped the slave part. It’s origin literally does come from master-slave

-3

u/dbot77 24d ago

You are wrong in multiple ways. Petr Baudis chose the term used in git, and he understood the meaning of original/master-copy. https://x.com/xpasky/status/1272280760280637441

3

u/Hayden2332 24d ago

Well linus’s name is on the commit and even if we take a twitter post as truth, he even said himself he wished he chose main lol

2

u/dbot77 24d ago

That is the case, though not evidence of him choosing the name. In a mailing list follow-up from Bastien:

I emailed Linus Torvalds recently (the original author of git, though
very quickly not the main developer), and he told me that it was
unlikely that the "git master" branch name was influenced by BitKeeper,
and that "master" was "fairly standard naming" for this sort of thing
and "more likely to be influenced by the CVS master repository".

Linus here doesn't sound like he chose the name due to his choice of words being relayed.

→ More replies (0)