commit - 18d4da03731dbe5620fbb8f4e37cffaa4d992f74
commit + 9df6f38b45fe96b6b1f5e74b8334d6707176cb45
blob - b3a3f9ac4a0c6f9bf2dc1d7a7e69282505c5b07e
blob + 89d0a736349e9b59122a957037cec7fb02fe70e1
--- got/got.c
+++ got/got.c
__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);
}
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;
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;
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();