Re: Request for detailed documentation of git pack protocol
Jakub Narebski <jnareb@gmail.com> wrote:
Show 9 quoted lines
> On Tue, 2 Jun 2009, Jakub Narebski wrote:
> > Should we describe here, or in appendix, or in sidenote, or
> > in a footnote, all currently supported client capabilities
> > and server capabilities?
>
> * include-tag
>
> What does it mean? Is it about sending tags if we are sending objects
> they point to,
> or is it about sending all tags?
No, not this.
If we pack an object to the client, and a tag points exactly at
that object, we pack the tag too. In general this allows a client
to get all new tags when it fetches a branch, in a single network
connection.
> P.S. Is hexdigit length case sensitive i.e. 0-9a-f, or is it not
> case sensitive i.e. 0-9a-fA-F?
Git parses both a-f/A-F, but prefers to create a-f.
--
Shawn.