Imo the main branch should be called the trunk.
Comment on ‘Forbidden Words’: Github Reveals How Software Engineers Are Purging Federal Databases
0x0@programming.dev 6 days agoSame with the master branch.
amon@lemmy.world 5 days ago
Comment on ‘Forbidden Words’: Github Reveals How Software Engineers Are Purging Federal Databases
0x0@programming.dev 6 days agoSame with the master branch.
Imo the main branch should be called the trunk.
thedeadwalking4242@lemmy.world 6 days ago
You what the master terminology comes from? Master and slave. USB devices do this day use this terminology master device and slave device. There’s no reason to be perpetuating the terms sever and client work fine. Main branch also works fine.
TheOctonaut@mander.xyz 6 days ago
Master in branch meant the same as the master of an audio track or video. We haven’t all stopped saying “remaster” or “masterpiece”.
As it turns out, there are software developers from outside the country with people whose grandparents-grandparents were chattel slaves, and they name things without the same baggage. It’s Gulf of America stuff, but for the ‘good guys’.
towerful@programming.dev 6 days ago
I don’t think the argument is worth having.
Only thing I will say is that the audio world has no common meaning for a slave.
Programming does.
TheOctonaut@mander.xyz 5 days ago
The point is that no branch was ever called a slave branch, just as no audio copy was ever called a slave copy. One does not direct the other in the same way that master and slave implies. Usually quite the opposite.
Oh and master-slave usually refers to hardware infrastructure, not programming. Where, as you mentioned, client-service is the equivalent, or parent and child.
SplashJackson@lemmy.ca 6 days ago
Main branch sounds like it’s pro-tree and therefore anti-mushroom! Get him, everyone!!!