From: Johannes Schindelin Date: Fri, 05 Feb 2016 09:18:38 GMT Subject: Re: [PATCH 4/8] upload-pack: new capability to pass --skip* to pack-objects Message-ID: In-Reply-To: <1454662677-15137-5-git-send-email-pclouds@gmail.com> Hi Duy, On Fri, 5 Feb 2016, Nguyễn Thái Ngọc Duy wrote: > [... empty commit message body...] > > Signed-off-by: Nguyễn Thái Ngọc Duy > --- > > [...] > diff --git a/Documentation/technical/protocol-capabilities.txt b/Documentation/technical/protocol-capabilities.txt > index eaab6b4..0567970 100644 > --- a/Documentation/technical/protocol-capabilities.txt > +++ b/Documentation/technical/protocol-capabilities.txt > @@ -275,3 +275,12 @@ to accept a signed push certificate, and asks the to be > included in the push certificate. A send-pack client MUST NOT > send a push-cert packet unless the receive-pack server advertises > this capability. > + > +partial > +------ > + > +This capability adds "skip" line to the protocol, which passes --skip > +and --skip-hash to pack-objects. When "skip" line is present, given > +the same set of input from the client (e.g. have, want and shallow > +lines, "skip" line excluded), the exact same pack must be produced. > + Would you care to elaborate on this idea a bit more? The commit message would make an excellent place for describing the underlying idea, as well as comparing it to the alternatives. Ciao, Dscho