From: Junio C Hamano Date: Wed, 30 Nov 2016 22:36:28 GMT Subject: Re: [RFC/PATCH v3 00/16] Add initial experimental external ODB support Message-ID: In-Reply-To: <20161130210420.15982-1-chriscool@tuxfamily.org> Christian Couder writes: > For now there should be one odb ref per blob. Each ref name should be > refs/odbs// where is the sha1 of the blob stored > in the external odb named . > > These odb refs should all point to a blob that should be stored in the > Git repository and contain information about the blob stored in the > external odb. This information can be specific to the external odb. > The repos can then share this information using commands like: > > `git fetch origin "refs/odbs//*:refs/odbs//*"` Unless this is designed to serve only a handful of blobs, I cannot see how this design would scale successfully. I notice you wrote "For now" at the beginning, but what is the envisioned way this will evolve in the future?