On Sun, Aug 21, 2005 at 12:55:33PM -0700, Linus Torvalds wrote:

> -             } else if (!strcmp(arg, "-t")) {
> +                     continue;
> +             }
> +             if (!strcmp(arg, "-t")) {
>                       tag_cached = "H ";
>                       tag_unmerged = "M ";
>                       tag_removed = "R ";
>                       tag_other = "? ";
>                       tag_killed = "K ";
> -             } else if (!strcmp(arg, "-c") || !strcmp(arg, "--cached")) {
> +                     continue;
> +             }
> +             if (!strcmp(arg, "-c") || !strcmp(arg, "--cached")) {
>                       show_cached = 1;
> -             } else if (!strcmp(arg, "-d") || !strcmp(arg, "--deleted")) {
> +                     continue;
> +             }
> +             if (!strcmp(arg, "-d") || !strcmp(arg, "--deleted")) {
>                       show_deleted = 1;
> -             } else if (!strcmp(arg, "-o") || !strcmp(arg, "--others")) {
> +                     continue;
> +             }
> +             if (!strcmp(arg, "-o") || !strcmp(arg, "--others")) {
>                       show_others = 1;
> -             } else if (!strcmp(arg, "-i") || !strcmp(arg, "--ignored")) {
> +                     continue;
> +             }
> +             if (!strcmp(arg, "-i") || !strcmp(arg, "--ignored")) {
>                       show_ignored = 1;
> -             } else if (!strcmp(arg, "-s") || !strcmp(arg, "--stage")) {
> +                     continue;
> +             }
> +             if (!strcmp(arg, "-s") || !strcmp(arg, "--stage")) {
>                       show_stage = 1;
> -             } else if (!strcmp(arg, "-k") || !strcmp(arg, "--killed")) {
> +                     continue;
> +             }
> +             if (!strcmp(arg, "-k") || !strcmp(arg, "--killed")) {
>                       show_killed = 1;
> -             } else if (!strcmp(arg, "-u") || !strcmp(arg, "--unmerged")) {
> +                     continue;
> +             }
> +             if (!strcmp(arg, "-u") || !strcmp(arg, "--unmerged")) {
>                       /* There's no point in showing unmerged unless
>                        * you also show the stage information.
>                        */
>                       show_stage = 1;
>                       show_unmerged = 1;
> -             } else if (!strcmp(arg, "-x") && i+1 < argc) {
> +                     continue;
> +             }
> +             if (!strcmp(arg, "-x") && i+1 < argc) {
>                       exc_given = 1;
>                       add_exclude(argv[++i], "", 0, &exclude_list[EXC_CMDL]);
> -             } else if (!strncmp(arg, "--exclude=", 10)) {
> +                     continue;
> +             }
> +             if (!strncmp(arg, "--exclude=", 10)) {
>                       exc_given = 1;
>                       add_exclude(arg+10, "", 0, &exclude_list[EXC_CMDL]);
> -             } else if (!strcmp(arg, "-X") && i+1 < argc) {
> +                     continue;
> +             }
> +             if (!strcmp(arg, "-X") && i+1 < argc) {
>                       exc_given = 1;
>                       add_excludes_from_file(argv[++i]);
> -             } else if (!strncmp(arg, "--exclude-from=", 15)) {
> +                     continue;
> +             }
> +             if (!strncmp(arg, "--exclude-from=", 15)) {
>                       exc_given = 1;
>                       add_excludes_from_file(arg+15);
> -             } else if (!strncmp(arg, "--exclude-per-directory=", 24)) {
> +                     continue;
> +             }
> +             if (!strncmp(arg, "--exclude-per-directory=", 24)) {
>                       exc_given = 1;
>                       exclude_per_dir = arg + 24;
> -             } else
> +                     continue;
> +             }
> +             if (!strcmp(arg, "--full-name")) {
> +                     prefix_offset = 0;
> +                     continue;
> +             }
> +             if (glob || *arg == '-')
>                       usage(ls_files_usage);
> +             glob = arg;

is there some aversion to getopt or similar get?
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to