Skip to content
Tech News
← Back to articles

Developer redesigns Git packfile format to run natively on object storage

read original more articles
GoKawiil Brief

A developer building an open-source Git server on top of object storage (Tigris) found that standard Git packfiles, designed for local disk and memory-mapped access, performed poorly when objects had to be fetched via byte-range guesses from cloud buckets. After an initial filesystem-shim approach failed at production scale, they created a new columnar packfile format built specifically for object storage, which required no changes to Git clients and performed well on real-world repositories.

Why It Matters

GoKawiil's interpretation of the reporting above, not reported fact.

Several companies are racing to build Git-compatible products on cloud storage backends, and this work highlights a core technical obstacle: Git's on-disk data structures assume local filesystem behavior that doesn't map cleanly to buckets. A workable native packfile format could make it easier to scale Git hosting on cheap object storage without breaking compatibility with existing Git tooling.

Key Takeaways

Source: tigrisdata.com — Xe Iaso, 2026-09-16

Published there as: “You can run Git on object storage if you re-make packfiles”

Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.