enable "no-done" extension only when serving over smart-http
authorJunio C Hamano <gitster@pobox.com>
Tue, 29 Mar 2011 17:24:59 +0000 (10:24 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 29 Mar 2011 19:21:28 +0000 (12:21 -0700)
commitcf2ad8e64175bcf4b2bb693a9e4c0a89076111dd
treeadbe0bcb88663beea23c4a880195d800186646e0
parent3e63b21aced116badd30a279c479535449a63560
enable "no-done" extension only when serving over smart-http

Do not advertise no-done capability when upload-pack is not serving over
smart-http, as there is no way for this server to know when it should stop
reading in-flight data from the client, even though it is necessary to
drain all the in-flight data in order to unblock the client.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
Acked-by: Shawn O. Pearce <spearce@spearce.org>
upload-pack.c