• bisby@lemmy.world
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      1 year ago

      I don’t know the history of who started the master/main debate. if it was a bunch of white people trying to show how progressive they were while black programmers were like “yeah, we don’t care”, then it’s virtue signaling. If it was the black programmers being like “this phrase feels weird to us… can we change it?” … then it’s not virtue signalling, it’s listening to underrepresented voices. I legitimately don’t know which scenario it is. I’m also not in a position where the word bothers me at all, but I also have an easy life, and if someone tells me a word used in a certain way feels weird and I can resolve that with 0 effort (ie, switch new projects to main), I will.

      And of course about the retroactive changing, which is why I said I wouldn’t expect linux to change.

      • JackbyDev@programming.dev
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        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.

        • philomory@lemm.ee
          link
          fedilink
          arrow-up
          6
          arrow-down
          1
          ·
          1 year ago

          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@programming.dev
            link
            fedilink
            arrow-up
            4
            ·
            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.