| # If "one-time-perl" exists in $HTTPD_ROOT_PATH, run perl on the HTTP response, |
| # using the contents of "one-time-perl" as the perl command to be run. If the |
| # response was modified as a result, delete "one-time-perl" 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. |
| "$GIT_EXEC_PATH/git-http-backend" >out |
| perl -pe "$(cat one-time-perl)" out >out_modified |
| if cmp -s out out_modified |
| "$GIT_EXEC_PATH/git-http-backend" |