Closed maxlath closed 7 years ago
To reproduce spawn behavior:
var spawn = require('child_process').spawn;
var args = [];
// logs the output of pwd
spawn('pwd', args, {stdio: 'inherit'});
var spawn = require('child_process').spawn;
var args;
// stay silent
spawn('pwd', args, {stdio: 'inherit'});
At git-hooks.js#L188,
args
may beundefined
, thusspawn
considers that no option object is passed, ignoring{stdio: 'inherit'}
: that would explain why scripts logs disappear.Making a PR to solve this issue.