‹ BackHN Continuity

Thread

Looking forward to Git 2.56 – and 3.0

207 points · 116 comments · chmaynard

  1. eviks · · focus · HN ↗
    > It is a binary file optimized for both space efficiency and quick access. Since then, it has been possible to create a repository that uses a reftable rather than the old file-based mechanism,

    Good, are there (m)any other plans to ditch the slow files and use proper database? Or is it only reserved for various post-git competitors?

    1. cesarb · · focus · HN ↗
      > Good, are there (m)any other plans to ditch the slow files and use proper database?

      The filesystem is a proper database, just not a relational one.

      Linus focused heavily on performance when he wrote git; he used the filesystem because, as the main Linux kernel maintainer, he knew that the Linux VFS and filesystems were fast enough for these use cases.

      (It's the use cases that have changed; it was not expected back then to have more than a few hundred refs in a single repository.)

      1. spankalee · · focus · HN ↗
        There are lots of places it'd be useful to use Git that don't have filesystems.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.