Is this about the fetch-pack protocol where
(1) upload-pack shows what it has; fetch-pack keeps reading until it sees
a flush; then
(2) fetch-pack shows what it wants; upload-pack keeps reading; then
(3) fetch-pack sends a bunch of have's, followed by a flush; upload-pack
keeps reading and then responds with an ACK-continue or NAK, which
fetch-pack reads; this step continues zero or more times; and then
finally
(4) fetch-pack sends a bunch of have's, followed by a flush; upload-pack
keeps reading and then responds with an ACK, fetch-pack says done.
Where do you need "enough buffer"? The conversation looks very much "it's
my turn to talk", "now it's your turn to talk and I'll wait until I hear
from you", to me. I am puzzled.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html