summaryrefslogtreecommitdiff
path: root/builtin/fast-export.c
diff options
context:
space:
mode:
authorLibravatar Jeff King <peff@peff.net>2019-03-24 08:08:38 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2019-03-24 21:22:40 +0900
commita3722bcbbd850bf02aea19d58de112ef513cb2f1 (patch)
tree16f7cba4769ea47f38bea6cefb729bcfb7ceb5c2 /builtin/fast-export.c
parentThe third batch (diff)
downloadtgif-a3722bcbbd850bf02aea19d58de112ef513cb2f1.tar.xz
http: factor out curl result code normalization
We make some requests with CURLOPT_FAILONERROR and some without, and then handle_curl_result() normalizes any failures to a uniform CURLcode. There are some other code paths in the dumb-http walker which don't use handle_curl_result(); let's pull the normalization into its own function so it can be reused. Arguably those code paths would benefit from the rest of handle_curl_result(), notably the auth handling. But retro-fitting it now would be a lot of work, and in practice it doesn't matter too much (whatever authentication we needed to make the initial contact with the server is generally sufficient for the rest of the dumb-http requests). Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/fast-export.c')
0 files changed, 0 insertions, 0 deletions