ObjGit is a proof-of-concept Git server that stores repositories in object storage like Tigris instead of local filesystems. It supports SSH, HTTP, and Git protocols with post-receive hooks, Prometheus metrics, and bare repository format, though it lacks authentication and has not been extensively tested.
A developer is building an open-source Git server backed by object storage, discovering that Git's packfile format was the performance bottleneck. They created a custom columnar packfile format optimized for object storage to handle production-sized repositories efficiently without requiring client-side changes.
A developer describes building a Git server backed by object storage, initially using a filesystem translation layer but ultimately creating a custom columnar packfile format optimized for object storage to achieve production-level performance without requiring client-side changes.
A developer is building a Git server backed by object storage, discovering that Git's packfile format was causing performance issues. They created a custom columnar packfile format optimized for object storage, enabling efficient handling of production-sized repositories without client-side changes.
A developer built a Git server backed by object storage, discovering that Git's packfile format was the performance bottleneck. They created a custom columnar packfile format optimized for object storage, enabling efficient handling of production-sized repositories without requiring client-side changes.