git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Update packfile transfer protocol documentation

From
Shawn O. Pearce <spearce@spearce.org>
Date
Nov 2, 2009, 15:43 UTC
Message-ID
<20091102154350.GS10505@spearce.org>
In-Reply-To
<d411cc4a0911011518q15a8267bn642e6937be8c9ab1@mail.gmail.com>
Scott Chacon <schacon@gmail.com> wrote:
> I've incorporated the comments from Shawn (except for the 'annotated
> tag' comment
> in the 'include-tag' section of the capabilities doc, which I didn't
> understand).
...
Show 8 quoted lines
> +include-tag
> +-----------
> +
> +The 'include-tag' capability is about sending tags if we are sending
> +objects they point to.  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.
There are two types of tags, annotated and lightweight, right?

To avoid confusion here we should make it clear we only send annotated tag objects when this feature is enabled. The protocol doesn't have provisions to send SHA-1 to ref mapping inside of a pack stream, so lightweight tags cannot be sent.

-- 
Shawn.
Previous: Junio C HamanoNext: Junio C Hamano
Message 5 of 16 in “Update packfile transfer protocol documentation”
  1. Update packfile transfer protocol documentationScott Chacon, Nov 1, 2009
  2. Junio C HamanoNov 2, 2009
  3. Shawn O. PearceNov 2, 2009
  4. Junio C HamanoNov 2, 2009
  5. Shawn O. PearceNov 2, 2009
  6. Junio C HamanoNov 2, 2009
  7. Shawn O. PearceNov 2, 2009
  8. Junio C HamanoNov 3, 2009
  9. Shawn O. PearceNov 3, 2009
  10. Scott ChaconNov 3, 2009
  11. Junio C HamanoNov 4, 2009
  12. Junio C HamanoNov 4, 2009
  13. Shawn O. PearceNov 4, 2009
  14. Junio C HamanoNov 4, 2009
  15. Shawn O. PearceNov 4, 2009
  16. Junio C HamanoNov 4, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.