Thread (43 messages) 43 messages, 6 authors, 2019-04-24

Re: [WIP 7/7] upload-pack: send part of packfile response as uri

From: Jonathan Nieder <hidden>
Date: 2019-02-26 01:53:35

Hi,

Christian Couder wrote:
On Sun, Feb 24, 2019 at 12:39 AM Jonathan Tan [off-list ref] wrote:
quoted
Teach upload-pack to send part of its packfile response as URIs.

An administrator may configure a repository with one or more
"uploadpack.blobpackfileuri" lines, each line containing an OID and a
URI. A client may configure fetch.uriprotocols to be a comma-separated
list of protocols that it is willing to use to fetch additional
packfiles - this list will be sent to the server.
So only packfiles will be fetched by the client using those protocols.
Yes.
quoted
Whenever an object
with one of those OIDs would appear in the packfile transmitted by
upload-pack, the server may exclude that object, and instead send the
URI.
Ok, so each URI sent in the packfile corresponds to exactly one
object. And when the client fetches one such URI it gets a packfile
that contains only the corresponding object. Or is there something I
misunderstood?
I think it's worth separating the protocol and the server
implementation:

The protocol allows arbitrary packfiles --- they do not have to be
single-object packfiles.

This patch for a server implementation only uses it to serve
single-object packfiles.

Thanks,
Jonathan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help