remote-curl: let users turn off smart http
[gitweb.git] / remote-curl.c
index c0b98ccdf74d8812d993a39000bdb6e3741af6e1..7b19ebb0f8f09d4074e2e9f1ccdb4b356d35b066 100644 (file)
@@ -102,7 +102,8 @@ static struct discovery* discover_refs(const char *service)
        free_discovery(last);
 
        strbuf_addf(&buffer, "%sinfo/refs", url);
-       if (!prefixcmp(url, "http://") || !prefixcmp(url, "https://")) {
+       if ((!prefixcmp(url, "http://") || !prefixcmp(url, "https://")) &&
+            git_env_bool("GIT_SMART_HTTP", 1)) {
                maybe_smart = 1;
                if (!strchr(url, '?'))
                        strbuf_addch(&buffer, '?');