On Wed, Sep 02, 2026 at 09:29:48AM -0700, Junio C Hamano wrote: > Patrick Steinhardt <ps@xxxxxx> writes: > > > I was at one point wondering whether the parsed object pool should > > really be an implementation detail of the object database -- parsing > > objects should not have to depend on the repository, ... > > We need to be a bit careful here, as the above directly contradicts > our earlier design choice to have things like hash algorithm as > properties of a repository instance. Yeah, true. The question though is whether it really makes sense to always propagate down the full repository, or whether we should instead propagate only what matters. We do of course require the hash algorithm (and potentially the compatibility hash algorithm) in these subsystems, but propagating these two pieces of information might be the saner approach compared to always making the full repository available. In any case, I eventually discarded the above idea anyway. Patrick