Stefan Beller <sbeller@xxxxxxxxxx> writes: > diff --git a/Documentation/config.txt b/Documentation/config.txt > index 315f271..0b733d7 100644 > --- a/Documentation/config.txt > +++ b/Documentation/config.txt > @@ -2575,6 +2575,13 @@ submodule.<name>.ignore:: > "--ignore-submodules" option. The 'git submodule' commands are not > affected by this setting. > > +submodule::jobs Did you mean this? submodule.jobs:: > + This is used to determine how many submodules can be operated on in > + parallel. Specifying a positive integer allows up to that number > + of submodules being fetched in parallel. Specifying 0 the number > + of cpus will be taken as the maximum number. Currently this is > + used in fetch and clone operations only. > + You probably do not want to say "Currently this is" (you may still want "only", though). Whoever teaches other codepaths to pay attention to the variable would update this as long as the documentation stays current. By the way, I doubt that "0 means num-CPUs" is a useful default for parallelism that is used to help anything that is not CPU bound; "clone", "submodule update", etc. are dominantly network bound, and then disk I/O bound (especially if you are cloning from local disk). I'd rather see "-j 0" to error out as "reserved for future use", until we figure out what the useful default is, and then "-j 0" can start using that default that is more useful than num_cpu. -- 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