travis-ci: switch to Xcode 10.1 macOS image
[gitweb.git] / Documentation / git-upload-pack.txt
index 4c0ca9ded25a27c11636ef9af5f7c1f2e6970c12..998f52d3df71e29d4178251de375d70cd570a1d8 100644 (file)
@@ -8,7 +8,9 @@ git-upload-pack - Send objects packed back to git-fetch-pack
 
 SYNOPSIS
 --------
-'git-upload-pack' [--strict] [--timeout=<n>] <directory>
+[verse]
+'git-upload-pack' [--[no-]strict] [--timeout=<n>] [--stateless-rpc]
+                 [--advertise-refs] <directory>
 
 DESCRIPTION
 -----------
@@ -24,15 +26,29 @@ repository.  For push operations, see 'git send-pack'.
 OPTIONS
 -------
 
---strict::
-       Do not try <directory>/.git/ if <directory> is no git directory.
+--[no-]strict::
+       Do not try <directory>/.git/ if <directory> is no Git directory.
 
 --timeout=<n>::
        Interrupt transfer after <n> seconds of inactivity.
 
+--stateless-rpc::
+       Perform only a single read-write cycle with stdin and stdout.
+       This fits with the HTTP POST request processing model where
+       a program may read the request, write a response, and must exit.
+
+--advertise-refs::
+       Only the initial ref advertisement is output, and the program exits
+       immediately. This fits with the HTTP GET request model, where
+       no request content is received but a response must be produced.
+
 <directory>::
        The repository to sync from.
 
+SEE ALSO
+--------
+linkgit:gitnamespaces[7]
+
 GIT
 ---
 Part of the linkgit:git[1] suite