this post was submitted on 22 Jun 2023
50 points (89.1% liked)

Programmer Humor

19703 readers
117 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] -1 points 1 year ago* (last edited 1 year ago) (1 children)

I mean when you look at the inclusion of slave being used in the same context it’s not so clear.

https://en.wikipedia.org/wiki/Master/slave_(technology)

[–] JackbyDev 5 points 1 year ago (1 children)

There aren't "slave branches" though. Yeah, there are places where master/slave terminology exists in computing but git branches aren't one. Full disclosure, I prefer main personally just because it is less characters lol.

[–] [email protected] 5 points 1 year ago (1 children)

There were such a thing as slave branches, though; not in git itself, but git was modeled after (and inherited the term ‘master’ from) bitkeeper, which had ‘master’ and ‘slave’ repositories.

I’m not sure that’s super relevant or important, these days, but, it feels worth getting the history right. The term ‘master’ as used in git can be traced directly to a master/slave usage, not a ‘master copy’ usage.

[–] JackbyDev 4 points 1 year ago

Good point, I stand corrected then! That makes it trickier to talk about because it could just as easily mean the other usage of master now while still historically being master/slave.