#include "test-tool.h" #include "submodule-config.h" static void die_usage(const char **argv, const char *msg) { fprintf(stderr, "%s\n", msg); fprintf(stderr, "Usage: %s \n", argv[0]); exit(1); } int cmd__submodule_nested_repo_config(int argc, const char **argv) { struct repository subrepo; if (argc < 3) die_usage(argv, "Wrong number of arguments."); setup_git_directory(); if (repo_submodule_init(&subrepo, the_repository, argv[1], null_oid())) { die_usage(argv, "Submodule not found."); } /* Read the config of _child_ submodules. */ print_config_from_gitmodules(&subrepo, argv[2]); submodule_free(the_repository); return 0; }