+ struct commit *commit, *end;
+ int i, verbose_header = 0;
+ unsigned long max_age = -1;
+ unsigned long min_age = -1;
+ int max_count = -1;
+
+ nr_sha = 0;
+ for (i = 1 ; i < argc; i++) {
+ char *arg = argv[i];
+
+ if (!strncmp(arg, "--max-count=", 12)) {
+ max_count = atoi(arg + 12);
+ continue;
+ }
+ if (!strncmp(arg, "--max-age=", 10)) {
+ max_age = atoi(arg + 10);
+ continue;
+ }
+ if (!strncmp(arg, "--min-age=", 10)) {
+ min_age = atoi(arg + 10);
+ continue;
+ }
+ if (!strcmp(arg, "--header")) {
+ verbose_header = 1;
+ continue;
+ }