http: add HTTP_KEEP_ERROR option
commit6d052d78d74e581dd93dd6328d3c214f469e34d7
authorJeff King <peff@peff.net>
Fri, 5 Apr 2013 22:14:06 +0000 (5 18:14 -0400)
committerJunio C Hamano <gitster@pobox.com>
Sun, 7 Apr 2013 01:56:41 +0000 (6 18:56 -0700)
tree044f8168624ee4a51c79fb1a4432b9130f8d09e2
parent21ccebec0dd1d7e624ea2f22af6ac93686daf34f
http: add HTTP_KEEP_ERROR option

We currently set curl's FAILONERROR option, which means that
any http failures are reported as curl errors, and the
http body content from the server is thrown away.

This patch introduces a new option to http_get_strbuf which
specifies that the body content from a failed http response
should be placed in the destination strbuf, where it can be
accessed by the caller.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
http.c
http.h