From: Junio C Hamano Date: Thu, 12 Mar 2020 21:17:40 GMT Subject: Re: [Question] Is extensions.partialClone defunct? Message-ID: In-Reply-To: <20200312210954.GA13644@syl.local> Taylor Blau writes: > On Thu, Mar 12, 2020 at 10:51:51AM -0700, Jonathan Nieder wrote: >> Jonathan Tan wrote: >> > Derrick Stolee wrote: >> >> >> but it appears that we rely on the "remote..promisor = true" >> >> setting instead of this extension. >> > >> > Hmm...besides giving the name of the promisor remote, the >> > extensions.partialClone setting is there to prevent old versions of Git >> > (that do not know this extension) from manipulating the repo. > > Manipulating it how? Presumably if the version of Git does not assume that sometimes missing objects are OK, its "fsck" and "repack" would become very upset when a repository lacks very many objects because the version of Git that created it assumes they can be lazily fetched, no?