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

[PATCH] push: don't show Done with --quiet --porcelain

From
JRJosh Rabinowitz <joshr@joshr.com>
Date
Aug 31, 2015, 16:40 UTC
Message-ID
<CA+WR+g7frN4uV12dxahxZbr-5az7sj3zx2oN-Z3rKH0_Y8jqqg@mail.gmail.com>

Change so 'git push --porcelain --quiet' emits no text when there is no error. This makes the --quiet option here more consistent with other git commands.

Signed-off-by: josh rabinowitz <joshr@joshr.com>
---
 transport.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/transport.c b/transport.c
index 40692f8..0021b3f 100644
--- a/transport.c
+++ b/transport.c
@@ -1209,7 +1209,7 @@ int transport_push(struct transport *transport,
                transport_update_tracking_ref(transport->remote, ref, verbose);
        }

-       if (porcelain && !push_ret)
+       if (!quiet && porcelain && !push_ret)
            puts("Done");
        else if (!quiet && !ret && !transport_refs_pushed(remote_refs))
            fprintf(stderr, "Everything up-to-date\n");
--
2.3.2 (Apple Git-55)
Next: Junio C Hamano
Message 1 of 5 in “push: don't show Done with --quiet --porcelain”
  1. push: don't show Done with --quiet --porcelainJosh Rabinowitz, Aug 31, 2015
  2. Junio C HamanoSep 1, 2015
  3. Josh RabinowitzSep 4, 2015
  4. Junio C HamanoSep 4, 2015
  5. Josh RabinowitzSep 10, 2015

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.