1#include "test-tool.h"
   2#include "submodule-config.h"
   3static void die_usage(int argc, const char **argv, const char *msg)
   5{
   6        fprintf(stderr, "%s\n", msg);
   7        fprintf(stderr, "Usage: %s <submodulepath> <config name>\n", argv[0]);
   8        exit(1);
   9}
  10int cmd__submodule_nested_repo_config(int argc, const char **argv)
  12{
  13        struct repository submodule;
  14        if (argc < 3)
  16                die_usage(argc, argv, "Wrong number of arguments.");
  17        setup_git_directory();
  19        if (repo_submodule_init(&submodule, the_repository, argv[1])) {
  21                die_usage(argc, argv, "Submodule not found.");
  22        }
  23        /* Read the config of _child_ submodules. */
  25        print_config_from_gitmodules(&submodule, argv[2]);
  26        submodule_free(the_repository);
  28        return 0;
  30}