On Thu, Sep 20, 2012 at 10:53:15AM -0700, Junio C Hamano wrote:
Jeff King [off-list ref] writes:
quoted
I added the config item as remote.foo.smarthttp. You could also allow
"http.$url.smart" (and just "http.smart", for that matter), which could
be more flexible if you have multiple remotes pointing to the same
broken server.
What would the user experience be when we introduce "even smarter"
http server protocol extension? Will we add remote.foo.starterhttp?
I would hope that it would actually be negotiated reliably at the
protocol level so we do not have to deal with this mess again.
Perhaps
remote.$name.httpvariants = [smart] [dumb]
to allow users to say "smart only", "dumb only", or "smart and/or
dumb" might be more code but less burden on the users.
I don't mind that format if we are going that direction, but is there
anybody who actually wants to say "smart only?"
-Peff