summaryrefslogtreecommitdiff
path: root/run-command.h
Commit message (Expand)AuthorAgeFilesLines
* send-pack.c: move async's #ifdef NO_PTHREADS back to run-command.cNguyễn Thái Ngọc Duy2018-11-051-0/+1
* run-command.h: include thread-utils.h instead of pthread.hNguyễn Thái Ngọc Duy2018-11-051-3/+1
* run-command: expose is_executable functionBrandon Williams2017-04-251-0/+1
* execv_dashed_external: wait for child on signal deathJeff King2017-01-091-0/+1
* run-command: add clean_on_exit_handlerLars Schneider2016-10-171-0/+2
* run-command: move check_pipe() from write_or_die to run_commandLars Schneider2016-10-171-1/+1
* run-command: add pipe_command helperJeff King2016-06-171-7/+24
* Merge branch 'jk/push-client-deadlock-fix'Junio C Hamano2016-04-291-0/+1
|\
| * run-command: teach async threads to ignore SIGPIPEJeff King2016-04-201-0/+1
* | Merge branch 'sb/submodule-parallel-update'Junio C Hamano2016-04-061-5/+5
|\ \
| * | run_processes_parallel: rename parameters for the callbacksStefan Beller2016-03-011-5/+5
* | | Merge branch 'sb/submodule-parallel-fetch'Junio C Hamano2016-03-041-6/+3
|\ \ \ | |/ /
| * | run-command: do not pass child process data into callbacksStefan Beller2016-03-011-6/+3
* | | Merge branch 'jk/epipe-in-async'Junio C Hamano2016-02-261-0/+1
|\ \ \ | |/ / |/| / | |/
| * write_or_die: handle EPIPE in async threadsJeff King2016-02-251-0/+1
* | run-command: add an asynchronous parallel child processorStefan Beller2015-12-161-0/+80
|/
* Merge branch 'rs/daemon-plug-child-leak'Junio C Hamano2015-11-031-0/+1
|\
| * run-command: factor out child_process_clear()René Scharfe2015-11-021-0/+1
* | Merge branch 'ti/glibc-stdio-mutex-from-signal-handler'Junio C Hamano2015-10-071-0/+1
|\ \
| * | pager: don't use unsafe functions in signal handlersti/glibc-stdio-mutex-from-signal-handlerTakashi Iwai2015-09-041-0/+1
* | | Merge branch 'jk/async-pkt-line'Junio C Hamano2015-10-051-0/+1
|\ \ \
| * | | run-command: provide in_async query functionJeff King2015-09-011-0/+1
| |/ /
* | | find_hook: keep our own static bufferJeff King2015-08-101-0/+5
|/ /
* | Merge branch 'nd/multiple-work-trees'Junio C Hamano2015-05-111-1/+1
|\ \ | |/ |/|
| * path.c: make get_pathname() call sites return const char *Nguyễn Thái Ngọc Duy2014-12-011-1/+1
* | run-command: introduce capture_command helperJeff King2015-03-221-0/+13
* | Merge branch 'jc/hook-cleanup'Junio C Hamano2014-12-221-4/+0
|\ \ | |/ |/|
| * run-command.c: retire unused run_hook_with_custom_index()jc/hook-cleanupJunio C Hamano2014-12-011-4/+0
* | run-command: add env_array, an optional argv_array for envRené Scharfe2014-10-191-1/+2
* | run-command: introduce child_process_init()René Scharfe2014-08-201-0/+1
* | run-command: introduce CHILD_PROCESS_INITRené Scharfe2014-08-201-0/+2
|/
* run-command: store an optional argv_arrayJeff King2014-05-151-0/+3
* run-command: mark run_hook_with_custom_index as deprecatedbp/commit-p-editorBenoit Pierre2014-03-181-0/+1
* commit: fix patch hunk editing with "commit -p -m"Benoit Pierre2014-03-181-1/+5
* Add the LAST_ARG_MUST_BE_NULL macrojk/gcc-function-attributesRamsay Jones2013-07-191-1/+1
* use "sentinel" function attribute for variadic listsJeff King2013-07-091-0/+1
* hooks: Add function to check if a hook existsAaron Schrab2013-01-141-0/+1
* pager: drop "wait for output to run less" hackJeff King2012-06-051-1/+0
* dashed externals: kill children on exitcb/maint-kill-subprocess-upon-signalClemens Buchacher2012-01-081-0/+1
* run-command: optionally kill children on exitJeff King2012-01-081-0/+1
* Enable threaded async procedures whenever pthreads is availableJohannes Sixt2010-03-101-2/+2
* Reimplement async procedures using pthreadsJohannes Sixt2010-03-071-2/+6
* Merge branch 'sp/maint-push-sideband' into sp/push-sidebandJunio C Hamano2010-02-051-4/+7
|\
| * run-command: support custom fd-set in asyncErik Faye-Lund2010-02-051-3/+6
| * run-command: Allow stderr to be a caller supplied pipeShawn O. Pearce2010-02-051-1/+1
* | run-command: add "use shell" optionJeff King2010-01-011-0/+2
|/
* Test for WIN32 instead of __MINGW32_Frank Li2009-09-181-1/+1
* run_command: report failure to execute the program, but optionally don'tJohannes Sixt2009-07-061-0/+2
* run_command: report system call errors instead of returning error codesJohannes Sixt2009-07-061-10/+0
* run_command: return exit code as positive valueJohannes Sixt2009-07-051-1/+0