On Wed, Oct 14, 2020 at 06:04:18PM +0100, Nipunn Koorapati wrote: > Hi, > > I've been building git from source and directly using the executable. Roughly > ``` > cd git > make > cd .. > git/git clone --filter=blob:none file://$(pwd)/git a_clone_of_git > ``` > > This is what I was missing: > git config uploadpack.allowanysha1inwant true > > If this is not set, then the checkout fails w/ a > > fatal: protocol error: bad pack header > > Perhaps the error message and/or docs could be improved here to > something with more detail than "bad pack header"? > Not seeing anything to suggest this in the docs > https://git-scm.com/docs/partial-clone Ah. OK; I feel much better knowing what the difference between our two setups is. This is a long-standing issue (I remember seeing it when I was experimenting with partial clones several releases ago) so I'm glad that we _don't_ have to treat this as a regression in 2.29. > Thanks for the prompt response. Appreciated! > --Nipunn Thanks, Taylor