• Victoria
    link
    fedilink
    2010 months ago

    it’s just linked lists of commits (except when merging)

      • @[email protected]
        link
        fedilink
        209 months ago

        In internet terms: It’s just a soyjak holding a box with data who is pointing at another soyjak holding a box with data who is pointing at another {insert N-3 of the same soyjaks} soyjak with a box with data without an arm to point with

        • ibk
          link
          fedilink
          59 months ago

          I don’t understand what a soyjak is.

              • Victoria
                link
                fedilink
                59 months ago

                each commit points to the one before. additionally a commit stores which lines in which files changed compared to the previous commit. a branch points to a particular commit.

    • @philm
      link
      39 months ago

      Almost… To be precise it’s a Merkle DAG