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

Re: jt/fetch-cdn-offload (was What's cooking in git.git (Apr 2019, #04; Mon, 22))

From
Ramsay Jones <ramsay@ramsayjones.plus.com>
Date
Apr 22, 2019, 18:33 UTC
Message-ID
<6de01c91-2dbb-61b2-973a-22ba71302bbb@ramsayjones.plus.com>
In-Reply-To
<20190422175104.15471-1-jonathantanmy@google.com>
On 22/04/2019 18:51, Jonathan Tan wrote:
Show 33 quoted lines
>> * jt/fetch-cdn-offload (2019-03-12) 9 commits
>>  - SQUASH???
>>  - upload-pack: send part of packfile response as uri
>>  - fetch-pack: support more than one pack lockfile
>>  - upload-pack: refactor reading of pack-objects out
>>  - Documentation: add Packfile URIs design doc
>>  - Documentation: order protocol v2 sections
>>  - http-fetch: support fetching packfiles by URL
>>  - http: improve documentation of http_pack_request
>>  - http: use --stdin when getting dumb HTTP pack
>>
>>  WIP for allowing a response to "git fetch" to instruct the bulk of
>>  the pack contents to be instead taken from elsewhere (aka CDN).
>>
>>  Waiting for the final version.
> 
> Sorry for getting back to you late on this. The current status is that
> v2 (this version) looks good to me, except that not many people seems to
> be interested in this - I sent out v2 [1] with a relatively significant
> protocol change to v1 (requiring the server to also send the packfile's
> hash, meaning that a workflow that Ævar has described will no longer
> work), but nobody replied to it except for Josh Steadmon (who did give
> his Reviewed-By).
> 
> In the meantime, I have been working on a server-side JGit
> implementation [2], but not all parts are done (and it will take some
> time).
> 
> If this version is good with everyone, then this is the final version. I
> know it has been some time, but if I squash "SQUASH???" onto
> "upload-pack: refactor reading of pack-objects out" and then rebase onto
> latest master (14c0f8d3ab ("The sixth batch", 2019-04-22)), there's only
> one small merge conflict.
... not forgetting the second hunk of [1], of course. ;-)
[1] https://public-inbox.org/git/5f0c12d5-6714-1516-3579-33d839ad7b7e@ramsayjones.plus.com/

ATB, Ramsay Jones

Previous: Jonathan TanNext: Jeff King
Message 6 of 9 in “What's cooking in git.git (Apr 2019, #04; Mon, 22)”
  1. Junio C HamanoApr 22, 2019
  2. Santiago Torres AriasApr 22, 2019
  3. Jeff KingApr 22, 2019
  4. Santiago Torres AriasApr 22, 2019
  5. jt/fetch-cdn-offload (was What's cooking in git.git (Apr 2019, #04; Mon, 22))Jonathan Tan, Apr 22, 2019
  6. Ramsay JonesApr 22, 2019
  7. Jeff KingApr 23, 2019
  8. Christian CouderApr 23, 2019
  9. Jonathan TanMay 6, 2019

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.