From: Junio C Hamano Date: Tue, 12 Jan 2016 23:16:54 +0000 (-0800) Subject: Merge branch 'sb/submodule-parallel-fetch' X-Git-Tag: v2.8.0-rc0~127 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=187c0d3d9e63f7d84d7055372f07bedb52849f06;p=thirdparty%2Fgit.git Merge branch 'sb/submodule-parallel-fetch' Add a framework to spawn a group of processes in parallel, and use it to run "git fetch --recurse-submodules" in parallel. Rerolled and this seems to be a lot cleaner. The merge of the earlier one to 'next' has been reverted. * sb/submodule-parallel-fetch: submodules: allow parallel fetching, add tests and documentation fetch_populated_submodules: use new parallel job processing run-command: add an asynchronous parallel child processor sigchain: add command to pop all common signals strbuf: add strbuf_read_once to read without blocking xread: poll on non blocking fds submodule.c: write "Fetching submodule " to stderr --- 187c0d3d9e63f7d84d7055372f07bedb52849f06