diff options
| author | Adrian Ratiu <adrian.ratiu@collabora.com> | 2026-01-28 23:39:21 +0200 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2026-01-28 15:47:03 -0800 |
| commit | d816637f6c253e3829c4c6e817c7749b3a4f8bf4 (patch) | |
| tree | 9e2de39912bfb95d8460788b81c781b4ae711ad5 /contrib/persistent-https | |
| parent | e8ee80cfb692139d0ca305995effe253b7a00463 (diff) | |
| download | git-d816637f6c253e3829c4c6e817c7749b3a4f8bf4.tar.gz git-d816637f6c253e3829c4c6e817c7749b3a4f8bf4.zip | |
hook: allow separate std[out|err] streams
The hook API assumes that all hooks merge stdout to stderr.
This assumption is proven wrong by pre-push: some of its users
actually expect separate stdout and stderr streams and merging
them will cause a regression.
Therefore this adds a mechanism to allow pre-push to separate
the streams, which will be used in the next commit.
The mechanism is generic via struct run_hooks_opt just in case
there are any more surprise exceptions like this.
Reported-by: Chris Darroch <chrisd@apache.org>
Suggested-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/persistent-https')
0 files changed, 0 insertions, 0 deletions
