travis-ci: switch to Xcode 10.1 macOS image
[gitweb.git] / Documentation / git-upload-pack.txt
index 71ca4ef442e08acad27b4d7873a7f153dc4c79dc..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,22 +26,28 @@ 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.
 
-Author
-------
-Written by Linus Torvalds <torvalds@osdl.org>
-
-Documentation
---------------
-Documentation by Junio C Hamano.
+SEE ALSO
+--------
+linkgit:gitnamespaces[7]
 
 GIT
 ---