builtin/fetch.c: respect 'submodule.recurse' option
[gitweb.git] / builtin / fetch.c
index 5f2c2ab23e4cde17747147f23dcedaebe66c74a3..c1ec3b03c3829559b42932d7a875d7952223162f 100644 (file)
@@ -73,6 +73,13 @@ static int git_fetch_config(const char *k, const char *v, void *cb)
                fetch_prune_config = git_config_bool(k, v);
                return 0;
        }
+
+       if (!strcmp(k, "submodule.recurse")) {
+               int r = git_config_bool(k, v) ?
+                       RECURSE_SUBMODULES_ON : RECURSE_SUBMODULES_OFF;
+               recurse_submodules = r;
+       }
+
        return git_default_config(k, v, cb);
 }