summaryrefslogtreecommitdiffstats
path: root/run-command.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2010-06-21Merge branch 'js/async-thread'Junio C Hamano1-18/+57
2010-05-20start_command: close cmd->err descriptor when fork/spawn failsbert Dvornik1-0/+2
2010-04-11Merge branch 'jl/maint-submodule-gitfile-awareness'Junio C Hamano1-3/+1
2010-04-11Windows: start_command: Support non-NULL dir in struct child_processJohannes Sixt1-3/+1
2010-03-10Enable threaded async procedures whenever pthreads is availableJohannes Sixt1-5/+5
2010-03-07Merge branch 'mw/maint-gcc-warns-unused-write'Junio C Hamano1-4/+6
2010-03-07Dying in an async procedure should only exit the thread, not the process.Johannes Sixt1-0/+34
2010-03-07Reimplement async procedures using pthreadsJohannes Sixt1-18/+23
2010-03-03run-command.c: fix build warnings on UbuntuMichael Wookey1-4/+6
2010-02-05Merge branch 'sp/maint-push-sideband' into sp/push-sidebandJunio C Hamano1-13/+77
2010-02-05run-command: support custom fd-set in asyncErik Faye-Lund1-13/+70
2010-02-05run-command: Allow stderr to be a caller supplied pipeShawn O. Pearce1-0/+8
2010-01-20Merge branch 'js/exec-error-report'Junio C Hamano1-46/+131
2010-01-18Merge branch 'js/windows'Junio C Hamano1-40/+31
2010-01-16Windows: avoid the "dup dance" when spawning a child processJohannes Sixt1-40/+31
2010-01-10start_command: detect execvp failures earlyJohannes Sixt1-1/+46
2010-01-10run-command: move wait_or_whine earlierJohannes Sixt1-42/+42
2010-01-10start_command: report child process setup errors to the parent's stderrJohannes Sixt1-3/+43
2010-01-05run-command: optimize out useless shell callsJeff King1-9/+11
2010-01-01run-command: add "use shell" optionJeff King1-0/+47
2009-09-18Test for WIN32 instead of __MINGW32_Frank Li1-4/+4
2009-09-18Fix __stdcall placement and function prototypeFrank Li1-1/+1
2009-09-18Avoid declaration after statementFrank Li1-0/+2
2009-09-11start_command: do not clobber cmd->env on Windows code pathJohannes Sixt1-5/+2
2009-08-10Merge branch 'js/run-command-updates'Junio C Hamano1-46/+59
2009-08-04run-command.c: squelch a "use before assignment" warningDavid Soria Parra1-1/+1
2009-07-06run_command: report failure to execute the program, but optionally don'tJohannes Sixt1-4/+8
2009-07-06run_command: encode deadly signal number in the return valueJohannes Sixt1-1/+8
2009-07-06run_command: report system call errors instead of returning error codesJohannes Sixt1-40/+49
2009-07-05run_command: return exit code as positive valueJohannes Sixt1-8/+1
2009-06-27Convert existing die(..., strerror(errno)) to die_errno()Thomas Rast1-2/+2
2009-05-01Fix a bunch of pointer declarations (codestyle)Felipe Contreras1-1/+1
2009-02-03Merge branch 'jk/maint-cleanup-after-exec-failure'Junio C Hamano1-4/+14
2009-01-28run_command(): handle missing command errors more gracefullyJeff King1-4/+14
2009-01-17run_hook(): allow more than 9 hook argumentsStephan Beyer1-9/+9
2009-01-17run_hook(): check the executability of the hook before filling argvStephan Beyer1-3/+3
2009-01-17Move run_hook() from builtin-commit.c into run-command.c (libgit)Stephan Beyer1-0/+45
2008-10-02run-command.c: remove run_command_v_opt_cd()Nanako Shiraishi1-8/+0
2008-08-19Merge branch 'jk/pager-swap'Junio C Hamano1-0/+2
2008-08-04Add output flushing before fork()Anders Melchiorsen1-0/+1
2008-08-03Flush output in start_asyncAnders Melchiorsen1-0/+3
2008-07-28run-command (Windows): Run dashless "git <cmd>"Steffen Prohaska1-7/+4
2008-07-25run-command: add pre-exec callbackJeff King1-0/+2
2008-07-07Merge branch 'qq/maint'Junio C Hamano1-0/+2
2008-07-07run_command(): respect GIT_TRACEJohannes Schindelin1-0/+2
2008-06-26Windows: Implement a custom spawnve().Johannes Sixt1-1/+1
2008-06-26Windows: Implement asynchronous functions as threads.Johannes Sixt1-1/+28
2008-06-23Windows: Implement start_command().Johannes Sixt1-14/+83
2008-03-05run-command: Redirect stderr to a pipe before redirecting stdout to stderrChristian Couder1-7/+7
2008-02-23start_command(), if .in/.out > 0, closes file descriptors, not the callersJohannes Sixt1-2/+20