> -----Original Message----- > From: Junio C Hamano <gitster@xxxxxxxxx> > Sent: Friday, August 30, 2019 1:35 PM > To: David Turner <David.Turner@xxxxxxxxxxxx> > Cc: Martin Ågren <martin.agren@xxxxxxxxx>; Git Mailing List > <git@xxxxxxxxxxxxxxx> > Subject: Re: [PATCH] clarify documentation for remote helpers > > David Turner <David.Turner@xxxxxxxxxxxx> writes: > > > I was confused, because I read "a file under GIT_DIR/objects/pack" > > to mean "just the filename". Some of the things that deal with packs > > take just the filename (e.g. --keep-pack for git repack). > > I'll fix the under under and add $, but I do want to clarify that it's > > the full path. > > I think that the phrase wanted to say that the file named with the option must > live under that directory, without any implication that the directory is used as > the base when a relative path is used. If the helper MUST give a full pathname > and a pathname relative to that directory is not accepted, it is a good idea to > spell it out (also if it must end with ".keep", that also should be documented--- > is there any other restrictions?). The only other restriction I see is: in order for the connectivity-skipping optimization to be used, the file with s/.keep/.idx/, and the corresponding pack, must exist. Do you think that's worth mentioning? It seems to be implied by the rest of the text.