diff options
author | Jens Lehmann <Jens.Lehmann@web.de> | 2011-09-09 20:22:03 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2011-09-09 13:59:20 -0700 |
commit | 18322badc2b3b7f49f79da5273e003e9c0c4f549 (patch) | |
tree | da2a7c9e26e2a0cbe74c7d096b0c6d6dd58f69b0 /t/t9502-gitweb-standalone-parse-output.sh | |
parent | Git 1.7.6 (diff) | |
download | tgif-18322badc2b3b7f49f79da5273e003e9c0c4f549.tar.xz |
fetch: skip on-demand checking when no submodules are configured
It makes no sense to do the - possibly very expensive - call to "rev-list
<new-ref-sha1> --not --all" in check_for_new_submodule_commits() when
there aren't any submodules configured.
Leave check_for_new_submodule_commits() early when no name <-> path
mappings for submodules are found in the configuration. To make that work
reading the configuration had to be moved further up in cmd_fetch(), as
doing that after the actual fetch of the superproject was too late.
Reported-by: Martin Fick <mfick@codeaurora.org>
Signed-off-by: Jens Lehmann <Jens.Lehmann@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t9502-gitweb-standalone-parse-output.sh')
0 files changed, 0 insertions, 0 deletions