"--quiet" for git-push does not suppress remote hook output
- From
- Laszlo Ersek <lersek@redhat.com>
- Date
- May 7, 2020, 12:05 UTC
- Message-ID
- <ba70b25b-906c-0117-2594-c606595c6816@redhat.com>
Hi,
being a total novice in git internals, it seems like "builtin/receive-pack.c" (on the server) forwards any receive hook output with copy_to_sideband() back to git-push (on the client), even if git-push was invoked with "--quiet".
And "case 2" in demultiplex_sideband() seems to print that "band" to stderr (on the client), despite "--quiet".
Is this intentional? I'd prefer "git push --quiet" to suppress remote hook output (unless the remote hook fails).
Thanks! Laszlo