Thread (4 messages) 4 messages, 2 authors, 2020-05-08

Re: "--quiet" for git-push does not suppress remote hook output

From: Laszlo Ersek <hidden>
Date: 2020-05-07 12:16:42

(Sorry about the self-followup...)

On 05/07/20 14:05, Laszlo Ersek wrote:
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).
Or else:

would it be the job of the particular receive hooks to observe and obey
the "--quiet" option in the GIT_PUSH_OPTION_* environment variables?

Thanks!
Laszlo
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help