Torvalds didn’t seem to have a very high opinion of it 😂

    • smaximov@lemmy.world
      link
      fedilink
      English
      arrow-up
      23
      arrow-down
      2
      ·
      6 days ago

      It was probably initially developed using a different VCS (e.g., svn), and when git became feature-complete that “svn” history was imported into git.

      • gladflag@lemmy.ml
        link
        fedilink
        English
        arrow-up
        18
        ·
        6 days ago

        That first commit is only ~1000loc and reads and writes commits. It was almost certainly not using version control first.

        • Victor@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          ·
          6 days ago

          I’ve initialized repos and committed smaller first commits though. I’m not sure I follow this argument.

            • Victor@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              ·
              6 days ago

              Yeah I mean I’m not saying it’s not true, I’m just not following your argument for why it’s true.

              • gladflag@lemmy.ml
                link
                fedilink
                English
                arrow-up
                3
                ·
                5 days ago

                Context. I was replying to this comment claiming it was “probably” using VCS.

                It was probably initially developed using a different VCS (e.g., svn), and when git became feature-complete that “svn” history was imported into git.

                I thought explaining it was only a tiny project at that point would be enough.

                • Victor@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  5 days ago

                  I know the context, I followed the thread, and I understood your argument to be that it was only a small project (you mentioned LOC).

                  But then I presented a counter argument that I’ve made repos for less code than that, so I don’t see how that’s an argument for “obviously” not using a VCS.

                  I sometimes feel like people throw around the term “obvious”. 🤷‍♂️

                  To me it wasn’t obvious because of my personal experience.

                  You didn’t use that term, but I feel like you presented your argument as an obvious fact. If you know what I mean. 😁

  • Swedneck@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    29
    ·
    6 days ago

    Git really is one of those things that just feel like it was pulled from the fabric of the universe, the basic way it works feels so cromulent and obvious in hindsight.

    I just wish we’d normalize using it for everyday stuff, a while ago i decided to publish the modpack i’d been fiddling on and almost immediately i realized how much more reliable everything became, no longer did i worry about fucking something up and making the whole thing unusable!
    And obviously actual version management prevents final_final_(1).odt situations

    • Railcar8095@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      6 days ago

      I keep a local git for docker compose and env files (I have a single macro config for all my services). It has saved me a lot of time.

      I love I can just init a repo anywhere, no service required.

        • Tarquinn2049@lemmy.world
          link
          fedilink
          English
          arrow-up
          8
          ·
          6 days ago

          Simpsons created it. In the episode where jebediah springfields quote “a noble spirit embiggens the smallest man” is scrutinized for “embiggens” not being a word. They say it’s a perfectly cromulent word. Which itself was not a word, but given the context has a clear meaning. And people decided to start using it as a joke, and then enough people used it, it eventually became real.

          Technically all words work that way, but this feels just that little bit more artificial. There wasn’t really a need for it, we have words for that context already, so it wouldn’t have naturally spread. But it’s still fun to have watched it happen over time, knowing it was probably gonna happen even though it shouldn’t have.

          Edit: the details may not be exactly right, it’s been nigh-on 30 years now since I’ve seen that episode, but that’s the gist of it, from what I recall.

  • CosmoNova@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    7 days ago

    Somehow I never even wondered what git stands for. If someone was to ask me I probably would’ve guessed „get it?“

    At least it didn‘t end up being called geddit though. Can you imagine?

    • WaxRhetorical@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 days ago

      For the people out there, who, like me, started wondering too, this is quoted from the readme:

      “git” can mean anything, depending on your mood.

      • random three-letter combination that is pronounceable, and not actually used by any common UNIX command. The fact that it is a mispronounciation of “get” may or may not be relevant.
      • stupid. contemptible and despicable. simple. Take your pick from the dictionary of slang.
      • “global information tracker”: you’re in a good mood, and it actually works for you. Angels sing, and a light suddenly fills the room.
      • “goddamn idiotic truckload of sh*t”: when it breaks
  • raspberriesareyummy@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 days ago

    Well worth a read. I like that it gives a better intro into git than any doc page. Also, props for those short and to the point source files. Only downside is not enough comments in sources.