git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCHv7 0/8] Expose submodule parallelism to the user

From
Stefan Beller <sbeller@google.com>
Date
Jan 12, 2016, 23:59 UTC
Message-ID
<CAGZ79kZO=qLXK=tDt=DT=9og=aNgxk+ukoO4e5qDT=OAJCCS2A@mail.gmail.com>
In-Reply-To
<xmqqoacqs6g7.fsf@gitster.mtv.corp.google.com>
On Tue, Jan 12, 2016 at 3:50 PM, Junio C Hamano <gitster@pobox.com> wrote:
Show 36 quoted lines
> Stefan Beller <sbeller@google.com> writes:
>
>> This is a resend of sb/submodule-parallel-update and is available
>> at github[1] as well.  It applies on top of
>> sb/submodule-parallel-fetch
>>
>> What does it do?
>> ---
>> This series should finish the on going efforts of parallelizing
>> submodule network traffic. The patches contain tests for
>>   clone
>>   fetch
>>   submodule update
>> to use the actual parallelism both via command line as well as a
>> configured option. I decided to go with "submodule.fetchJobs" for
>> all three for now.
>>
>> What changed to v5,6?
>> ---
>> No major changes, I just made it compile again as the order of parameters
>> to the parallel processing engine changed.
>
> OK, I am in the process of replacing it but I am also rewinding
> 'next' and updating 'maint' today, so this update may not be
> published until tomorrow's integration cycle.
>
> Here are the changes I noticed, just to double check:
>
>  - There is no change in [1-3/8] relative to the previous round;
>    I'll keep the one that has been in my tree to preserve their
>    committer/author dates.
>
>  - In the log message of [4/8], the misspelt "submodule.jobs" in the
>    previous round now reads "submodule.fetchJobs".
>
>  - There is no change in [5-8/8] relative to the previous round.
Yeah that's it.

Additionally to that I needed to switch the order of arguments for the parallel processing calls, too, to make it compile again. I assume I just did that work twice as the previous version ought to compile, too.

But apart from these 2 things I did no other changes.
>
> Thanks.
Previous: Junio C HamanoNext: Junio C Hamano
Message 11 of 14 in “[PATCHv7 0/8] Expose submodule parallelism to the user”
  1. Stefan BellerJan 11, 2016
  2. 1/8 submodule-config: keep update strategy aroundStefan Beller, Jan 11, 2016
  3. 2/8 submodule-config: drop check against NULLStefan Beller, Jan 11, 2016
  4. 3/8 submodule-config: remove name_and_item_from_varStefan Beller, Jan 11, 2016
  5. 4/8 submodule-config: introduce parse_generic_submodule_configStefan Beller, Jan 11, 2016
  6. 5/8 fetching submodules: respect `submodule.fetchJobs` config optionStefan Beller, Jan 11, 2016
  7. 6/8 git submodule update: have a dedicated helper for cloningStefan Beller, Jan 11, 2016
  8. 7/8 submodule update: expose parallelism to the userStefan Beller, Jan 11, 2016
  9. 8/8 clone: allow an explicit argument for parallel submodule clonesStefan Beller, Jan 11, 2016
  10. Junio C HamanoJan 12, 2016
  11. Stefan BellerJan 12, 2016
  12. Junio C HamanoJan 13, 2016
  13. Stefan BellerJan 13, 2016
  14. Junio C HamanoJan 20, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.