| #!/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 |