commit 9df6f38b45fe96b6b1f5e74b8334d6707176cb45 from: Stefan Sperling date: Wed Mar 18 16:13:46 2020 UTC sync got clone's usage with reality commit - 18d4da03731dbe5620fbb8f4e37cffaa4d992f74 commit + 9df6f38b45fe96b6b1f5e74b8334d6707176cb45 blob - b3a3f9ac4a0c6f9bf2dc1d7a7e69282505c5b07e blob + 89d0a736349e9b59122a957037cec7fb02fe70e1 --- got/got.c +++ got/got.c @@ -808,7 +808,8 @@ done: __dead static void usage_clone(void) { - fprintf(stderr, "usage: %s clone repo-url\n", getprogname()); + fprintf(stderr, "usage: %s clone repo-url [target-directory]\n", + getprogname()); exit(1); } @@ -1042,7 +1043,7 @@ static const struct got_error * cmd_clone(int argc, char *argv[]) { const struct got_error *err = NULL; - const char *uri, *branch_filter, *dirname; + const char *uri, *dirname; char *proto, *host, *port, *repo_name, *server_path; char *default_destdir = NULL, *id_str = NULL; const char *repo_path; @@ -1056,11 +1057,8 @@ cmd_clone(int argc, char *argv[]) TAILQ_INIT(&refs); TAILQ_INIT(&symrefs); - while ((ch = getopt(argc, argv, "b:")) != -1) { + while ((ch = getopt(argc, argv, "")) != -1) { switch (ch) { - case 'b': - branch_filter = optarg; - break; default: usage_clone(); break; @@ -1069,9 +1067,10 @@ cmd_clone(int argc, char *argv[]) argc -= optind; argv += optind; uri = argv[0]; - if(argc == 1) + + if (argc == 1) dirname = NULL; - else if(argc == 2) + else if (argc == 2) dirname = argv[1]; else usage_clone();