On 14/05/2013, at 15:46, alessioalex wrote: > Hey, > > I'm trying to get the list of the authors of a git project using 'git > shortlog -sne' using child process, but it seems that both exec and spawn > just hang. The command works ok in the terminal, so it's really weird. Here's > my snippet: > > > var child_process = require('child_process'), > > exec = child_process.exec, > > spawn = child_process.spawn; > > > > var child = spawn('git', ['--git-dir=/home/alessio/www/git-project/.git', > 'shortlog']); > child.stdout.on('data', function(data) { > > console.log('stdout: ' + data); > > }); > > child.on('close', function(code) { > > console.log('child process exited with code ' + code); > > }); > > child.stderr.on('data', function(data) { > > console.log('stderr: ' + data); > > }); > > > > exec('git --git-dir=/home/alessio/www/git-project/.git shortlog -sne', > function(err, stdout, stderr) { > console.log(arguments); > > }); > > > > Any suggestions?
var repo= "/home/alessio/www/git-project/"; require('child_process').exec('cd \''+repo+'\' ; git log', console.log); -- ( Jorge )(); -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.