]> git.ipfire.org Git - thirdparty/git.git/blobdiff - builtin/clone.c
parse-options: don't emit "ambiguous option" for aliases
[thirdparty/git.git] / builtin / clone.c
index 50bde9961809b1d55c74fb6d3cbfbf5a86ddf5c7..703b7247ade1e58e493e8e7e910303977b22aa36 100644 (file)
@@ -98,10 +98,7 @@ static struct option builtin_clone_options[] = {
                    N_("don't use local hardlinks, always copy")),
        OPT_BOOL('s', "shared", &option_shared,
                    N_("setup as shared repository")),
-       { OPTION_CALLBACK, 0, "recursive", &option_recurse_submodules,
-         N_("pathspec"), N_("initialize submodules in the clone"),
-         PARSE_OPT_OPTARG | PARSE_OPT_HIDDEN, recurse_submodules_cb,
-         (intptr_t)"." },
+       OPT_ALIAS(0, "recursive", "recurse-submodules"),
        { OPTION_CALLBACK, 0, "recurse-submodules", &option_recurse_submodules,
          N_("pathspec"), N_("initialize submodules in the clone"),
          PARSE_OPT_OPTARG, recurse_submodules_cb, (intptr_t)"." },