- while (1 < argc) {
- const char *arg = argv[1];
- if (!strncmp(arg, "--pretty", 8)) {
- commit_format = get_commit_format(arg + 8);
- if (commit_format == CMIT_FMT_ONELINE)
- commit_prefix = "";
- }
- else if (!strcmp(arg, "--parents")) {
- show_parents = 1;
- }
- else if (!strcmp(arg, "--no-abbrev")) {
- abbrev = 0;
- }
- else if (!strncmp(arg, "--abbrev=", 9)) {
- abbrev = strtoul(arg + 9, NULL, 10);
- if (abbrev && abbrev < MINIMUM_ABBREV)
- abbrev = MINIMUM_ABBREV;
- else if (40 < abbrev)
- abbrev = 40;
- }
- else
- die("unrecognized argument: %s", arg);
- argc--; argv++;
- }
+ if (argc > 1)
+ die("unrecognized argument: %s", argv[1]);
+
+ rev.no_commit_id = 1;
+ if (rev.commit_format == CMIT_FMT_ONELINE)
+ commit_prefix = "";