allow hooks to ignore their standard input stream
Since ec7dbd14 (receive-pack: allow hooks to ignore its standard input stream) the pre-receive and post-receive hooks ignore SIGPIPE. Do the same for the remaining hooks pre-push and post-rewrite, which read from standard input. The same arguments for ignoring SIGPIPE apply. Include test by Jeff King which checks that SIGPIPE does not cause pre-push hook failure. With the use of git update-ref --stdin it is fast enough to be enabled by default. Signed-off-by: NClemens Buchacher <clemens.buchacher@intel.com> Signed-off-by: NJeff King <peff@peff.net>
Showing
想要评论请 注册 或 登录