MCPcopy Create free account
hub / github.com/git/git / option_parse_recurse_submodules

Function option_parse_recurse_submodules

builtin/push.c:450–469  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

448}
449
450static int option_parse_recurse_submodules(const struct option *opt,
451 const char *arg, int unset)
452{
453 int *recurse_submodules = opt->value;
454
455 if (unset)
456 *recurse_submodules = RECURSE_SUBMODULES_OFF;
457 else {
458 if (!strcmp(arg, "only-is-on-demand")) {
459 if (*recurse_submodules == RECURSE_SUBMODULES_ONLY) {
460 warning(_("recursing into submodule with push.recurseSubmodules=only; using on-demand instead"));
461 *recurse_submodules = RECURSE_SUBMODULES_ON_DEMAND;
462 }
463 } else {
464 *recurse_submodules = parse_push_recurse_submodules_arg(opt->long_name, arg);
465 }
466 }
467
468 return 0;
469}
470
471static void set_push_cert_flags(int *flags, int v)
472{

Callers

nothing calls this directly

Calls 2

warningFunction · 0.85

Tested by

no test coverage detected