1. 6
  1.  

  2. 3

    I think “The Computer Science Behind Git” would be a better title. None of the computer scientists I know care how Git works, just as they don’t care about the exact formulation of the ink in their pens or the machinery used to spin the thread in their shirts. The implementation details of a tool like Git are a distraction for someone deeply involved in other work.

    1. 1

      Or just “Quick Introduction to Git Internals” like the first sentence in the Abstract

      1. 1

        The implementation details of a tool like Git

        IMO this is the user interface. These details are frequently exposed by the porcelain. Only blobs and trees are internal (though the tree vs patch distinction shows up frequently) and coverage of those objects constitutes only the first two images.