| #!/bin/sh |
| |
| # If "one-time-script" exists in $HTTPD_ROOT_PATH, run the script on the HTTP |
| # response. If the response was modified as a result, delete "one-time-script" |
| # so that subsequent HTTP responses are no longer modified. |
| # |
| # This can be used to simulate the effects of the repository changing in |
| # between HTTP request-response pairs. |
| if test -f one-time-script |
| then |
| LC_ALL=C |
| export LC_ALL |
| |
| "$GIT_EXEC_PATH/git-http-backend" >out |
| ./one-time-script out >out_modified |
| |
| if cmp -s out out_modified |
| then |
| cat out |
| else |
| cat out_modified |
| rm one-time-script |
| fi |
| else |
| "$GIT_EXEC_PATH/git-http-backend" |
| fi |