This implements HTTP pushing and pulling without needing to configure a CGI script.
If a repository is on repoSpanner, it proxies the request through to the backend repoSpanner server.
If a repository is not on repoSpanner, it emulates enough of CGI 1.1 (RFC3875) to provide the information Git http-backend or gitolite-shell need, and pipes the reply back to the client.
This implements HTTP pushing and pulling without needing to configure a CGI script.
If a repository is on repoSpanner, it proxies the request through to the backend repoSpanner server.
If a repository is not on repoSpanner, it emulates enough of CGI 1.1 (RFC3875) to provide the information Git http-backend or gitolite-shell need, and pipes the reply back to the client.