git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH 4/4] document 'quiet' receive-pack capability

From
Jeff King <peff@peff.net>
Date
Jul 24, 2013, 08:03 UTC
Message-ID
<20130724080342.GD4425@sigill.intra.peff.net>
In-Reply-To
<20130724080051.GA3890@sigill.intra.peff.net>

This was added in c207e34 (fix push --quiet: add 'quiet' capability to receive-pack, 2012-01-08) but never documented.

Signed-off-by: Jeff King <peff@peff.net>
---
 Documentation/technical/protocol-capabilities.txt | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/Documentation/technical/protocol-capabilities.txt b/Documentation/technical/protocol-capabilities.txt
index d35159e..ec131b6 100644
--- a/Documentation/technical/protocol-capabilities.txt
+++ b/Documentation/technical/protocol-capabilities.txt
@@ -18,7 +18,7 @@ NOT advertise capabilities it does not understand.
 and server advertised.  As a consequence of these rules, server MUST
 NOT advertise capabilities it does not understand.
 
-The 'report-status' and 'delete-refs' capabilities are sent and
+The 'report-status', 'delete-refs', and 'quiet' capabilities are sent and
 recognized by the receive-pack (push to server) process.
 
 The 'ofs-delta' and 'side-band-64k' capabilities are sent and recognized
@@ -200,3 +200,13 @@ to delete references.
 value of a reference update.  It is not sent back by the client, it
 simply informs the client that it can be sent zero-id values
 to delete references.
+
+quiet
+-----
+
+If the receive-pack server advertises the 'quiet' capability, it is
+capable of silencing human-readable progress output which otherwise may
+be shown when processing the received pack. A send-pack client should
+respond with the 'quiet' capability to suppress server-side progress
+reporting if the local progress reporting is also being suppressed
+(e.g., via `push -q`, or if stderr does not go to a tty).
-- 
1.8.3.rc1.30.gff0fb75
Previous: Jeff KingNext: Nguyễn Thái Ngọc Duy
Message 7 of 9 in “Missing capabilities in Documentation/technical/protocol-capbilities.txt”
  1. Duy NguyenJul 15, 2013
  2. Clemens BuchacherJul 17, 2013
  3. 0/4 protocol-capabilities documentation updatesJeff King, Jul 24, 2013
  4. 1/4 docs: fix 'report-status' protocol capability thinkoJeff King, Jul 24, 2013
  5. 2/4 docs: note that receive-pack knows side-band-64k capabilityJeff King, Jul 24, 2013
  6. 3/4 document 'agent' protocol capabilityJeff King, Jul 24, 2013
  7. 4/4 document 'quiet' receive-pack capabilityJeff King, Jul 24, 2013
  8. 5/4 document 'allow-tip-sha1-in-want' capabilityNguyễn Thái Ngọc Duy, Jul 26, 2013
  9. Junio C HamanoJul 26, 2013

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.