1#!/bin/sh 2 3# If "one-time-sed" exists in $HTTPD_ROOT_PATH, run sed on the HTTP response, 4# using the contents of "one-time-sed" as the sed command to be run. If the 5# response was modified as a result, delete "one-time-sed" so that subsequent 6# HTTP responses are no longer modified. 7# 8# This can be used to simulate the effects of the repository changing in 9# between HTTP request-response pairs. 10if[-e one-time-sed];then 11"$GIT_EXEC_PATH/git-http-backend">out 12sed"$(cat one-time-sed)"<out >out_modified 13 14ifdiff out out_modified >/dev/null;then 15cat out 16else 17cat out_modified 18rm one-time-sed 19fi 20else 21"$GIT_EXEC_PATH/git-http-backend" 22fi