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 <pclouds@xxxxxxxxx> > --- > > [...] > 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 <nonce> 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