On Fri, Feb 26, 2016 at 3:41 PM, Junio C Hamano <gitster@xxxxxxxxx> wrote: > * sb/submodule-parallel-update (2016-02-25) 11 commits > - clone: allow an explicit argument for parallel submodule clones > - submodule update: expose parallelism to the user > - git submodule update: have a dedicated helper for cloning > - run_processes_parallel: correctly terminate callbacks with an LF > - run_processes_parallel: rename parameters for the callbacks > - run-command: expose default_{start_failure, task_finished} > - run_processes_parallel: treat output of children as byte array > - submodule update: direct error message to stderr > - fetching submodules: respect `submodule.fetchJobs` config option > - submodule-config: drop check against NULL > - submodule-config: keep update strategy around > (this branch is used by dt/refs-backend-lmdb and sb/submodule-init.) > > A major part of "git submodule update" has been ported to C to take > advantage of the recently added framework to run download tasks in > parallel. > > Seems to break tests when merged to the tip of 'pu'. There was a version (v17[1]) which broke tests, v18 seemed fine by Jonathan except for a small nit (the prefix handling[2]) v19 reverted that nit to an earlier version, which Jonathan seemed fine with. IIUC, v19[3] is reviewed by Jonathan, no complaints found. Please pick that latest version. Thanks, Stefan [1] http://thread.gmane.org/gmane.comp.version-control.git/287319/focus=287447 [2] http://thread.gmane.org/gmane.comp.version-control.git/287319/focus=287489 [3] http://thread.gmane.org/gmane.comp.version-control.git/287500 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html