On Fri, 10 Jan 2020 11:36:54 -0800 Junio C Hamano <gitster@xxxxxxxxx> wrote: > Carlo Wood <carlo@xxxxxxxxxx> writes: > > > It seems to me that the other part of the problem is printing > > this output for submodules when nothing (needed to be) is fetched. > > Hmm, I am not sure if that is a reasonable expectation. Would it be > possible to tell if there is something that needs to be fetched > without attempting to contact the other side? That wasn't even my point though: assume that we can't know, so we have to attempt a fetch anyway (seems indeed likely), then I'd expect to see this message for *every* submodule, and not just for submodules inside other submodule. There is an asymmetry (in the output of this command) between submodules in the top level project and submodules inside other submodules. This then makes me wonder after all, if the message is suppressed for top-level submodules then can't it also be suppressed for the others (those that are currently being printed)? -- Carlo Wood <carlo@xxxxxxxxxx>