| 455 | } |
| 456 | |
| 457 | int option_fetch_parse_recurse_submodules(const struct option *opt, |
| 458 | const char *arg, int unset) |
| 459 | { |
| 460 | int *v; |
| 461 | |
| 462 | if (!opt->value) |
| 463 | return -1; |
| 464 | |
| 465 | v = opt->value; |
| 466 | |
| 467 | if (unset) { |
| 468 | *v = RECURSE_SUBMODULES_OFF; |
| 469 | } else { |
| 470 | if (arg) |
| 471 | *v = parse_fetch_recurse_submodules_arg(opt->long_name, arg); |
| 472 | else |
| 473 | *v = RECURSE_SUBMODULES_ON; |
| 474 | } |
| 475 | return 0; |
| 476 | } |
| 477 | |
| 478 | static int parse_update_recurse(const char *opt, const char *arg, |
| 479 | int die_on_error) |
nothing calls this directly
no test coverage detected