{"thread":{"id":"12392","subject":"[PATCH v2 0/7] More aggressive tag auto-following","startedAt":"2008-03-01T05:24:22Z","lastAt":"2008-03-01T05:24:22Z","messageCount":1,"participants":["Shawn O. Pearce"],"isPatch":true,"patchVersion":2,"patchTotal":7},"messages":[{"id":"70468","messageId":"20080301052422.GY8410@spearce.org","threadId":"12392","inReplyTo":null,"subject":"[PATCH v2 0/7] More aggressive tag auto-following","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2008-03-01T05:24:22Z","receivedAt":"2008-03-01T05:24:22Z","isPatch":true,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"This series tries to combine the annotated tag fetch into the first\nconnection when possible, rather than waiting and performing the\nfetch on a second connection.  Without server side support this\nseries does the best the client can to avoid opening a second\nconnection to automatically follow annotated tags.\n\n 1)   Remove unused variable in builtin-fetch find_non_local_tags\n 2)   Remove unnecessary delaying of free_refs(ref_map) in builtin-fetch\n 3)   Ensure tail pointer gets setup correctly when we fetch HEAD only\n 4)   Allow builtin-fetch's find_non_local_tags to append onto a list\n 5)   Teach upload-pack to log the received need lines to fd 3\n 6)   Make git-fetch follow tags we already have objects for sooner\n 7)   Teach git-fetch to grab a tag at the same time as a commit\n\n builtin-fetch.c      |   45 ++++++++++++------\n t/t5503-tagfollow.sh |  124 ++++++++++++++++++++++++++++++++++++++++++++++++++\n upload-pack.c        |    7 +++\n 3 files changed, 161 insertions(+), 15 deletions(-)\n\nThis time it comes with tests, and passes the current tests.  :)\n\n-- \nShawn.\n"}]}