Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [PATCH] upload-pack: squelch progress indicator if client does not request sideband

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:46:57

Johannes Sixt [off-list ref] writes:
On Dienstag, 16. Juni 2009, Nicolas Pitre wrote:
...
quoted
I don't think it is worth it at all.  The regression is purely cosmetic,
and I suspect you'll have a really hard time finding someone still using
those ancient git clients anyway.  Remember that such clients are unable
to fetch with HTTP from repositories using version 2 of the pack index
by default already.  That's why we created version 1.4.4.5.
Keep in mind that there could exist clients outside git.git that use modern
pack-index or unpack-objects, but omit sideband support.

I propose this patch instead, although the assumption that the --timeout
option is only used by git-daemon may not be quite right. In this case it
may be better to add a new option that sets the new flag and that
git-daemon has to use.
Even though I tend to agree with Nico, this patch strikes a good balance
with a very small impact.  I am beginning to like it.

There _could_ be people who run fetch over git/ssh with custom --exec
option that has --timeout in it.  We _could_ teach --run-by-daemon option
to the (daemon, upload-pack) pair in the same release (because it is
reasonable to assume they come from the same vintage of git) to fix that
case.  But I do not think it is worth it.  As Nico says, this is purely
cosmetic.

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