From: Jakub Narebski Date: Thu, 29 Oct 2009 22:07:41 +0000 (+0100) Subject: t/gitweb-lib.sh: Split gitweb output into headers and body X-Git-Tag: v1.6.6-rc1~39^2~3 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=46e09f310567b680c03151e048bf2b7e847611e2;p=git.git t/gitweb-lib.sh: Split gitweb output into headers and body Save HTTP headers into gitweb.headers, and the body of message into gitweb.body in gitweb_run() Signed-off-by: Jakub Narebski Signed-off-by: Junio C Hamano --- diff --git a/t/gitweb-lib.sh b/t/gitweb-lib.sh index 845253274..32b841dd2 100644 --- a/t/gitweb-lib.sh +++ b/t/gitweb-lib.sh @@ -52,10 +52,14 @@ gitweb_run () { rm -f gitweb.log && perl -- "$SCRIPT_NAME" \ >gitweb.output 2>gitweb.log && + sed -e '/^\r$/q' gitweb.headers && + sed -e '1,/^\r$/d' gitweb.body && if grep '^[[]' gitweb.log >/dev/null 2>&1; then false; else true; fi # gitweb.log is left for debugging - # gitweb.output is used to parse http output + # gitweb.output is used to parse HTTP output + # gitweb.headers contains only HTTP headers + # gitweb.body contains body of message, without headers } . ./test-lib.sh