jgit/org.eclipse.jgit.http.server
Shawn O. Pearce 2e5214462e server side: smart fetch over HTTP
Clients can request smart fetch support by examining the info/refs URL
with the service parameter set to the magic git-upload-pack string:

  GET /$GIT_DIR/info/refs?service=git-upload-pack HTTP/1.1

The response is formatted with the upload pack capabilities, using
the standard packet line formatter.  A special header line is put
in front of the standard upload-pack advertisement to let clients
know the service was recognized and is supported.

If the requested service is disabled an authorization status code is
returned, allowing the user agent to retry once they have obtained
credentials from a human, in case authentication is required by
the configured UploadPackFactory implementation.

Change-Id: Ib0f1a458c88b4b5509b0f882f55f83f5752bc57a
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
2010-01-12 12:01:28 -08:00
..
.settings Simple dumb HTTP server for Git 2010-01-12 12:01:24 -08:00
META-INF Simple dumb HTTP server for Git 2010-01-12 12:01:24 -08:00
src/org/eclipse/jgit/http/server server side: smart fetch over HTTP 2010-01-12 12:01:28 -08:00
.classpath Simple dumb HTTP server for Git 2010-01-12 12:01:24 -08:00
.fbprefs Simple dumb HTTP server for Git 2010-01-12 12:01:24 -08:00
.gitignore Simple dumb HTTP server for Git 2010-01-12 12:01:24 -08:00
.project Simple dumb HTTP server for Git 2010-01-12 12:01:24 -08:00
build.properties Simple dumb HTTP server for Git 2010-01-12 12:01:24 -08:00
plugin.properties Simple dumb HTTP server for Git 2010-01-12 12:01:24 -08:00
pom.xml Simple dumb HTTP server for Git 2010-01-12 12:01:24 -08:00