|
diff --git a/cgit.c b/cgit.c index 6ece411..a792fe4 100644 --- a/ cgit.c+++ b/ cgit.c |
|
@@ -542,17 +542,18 @@ static void cgit_parse_args(int argc, const char **argv) |
542 | } |
542 | } |
543 | if (!strncmp(argv[i], "--sha1=", 7)) { |
543 | if (!strncmp(argv[i], "--sha1=", 7)) { |
544 | ctx.qry.sha1 = xstrdup(argv[i]+7); |
544 | ctx.qry.sha1 = xstrdup(argv[i]+7); |
545 | ctx.qry.has_sha1 = 1; |
545 | ctx.qry.has_sha1 = 1; |
546 | } |
546 | } |
547 | if (!strncmp(argv[i], "--ofs=", 6)) { |
547 | if (!strncmp(argv[i], "--ofs=", 6)) { |
548 | ctx.qry.ofs = atoi(argv[i]+6); |
548 | ctx.qry.ofs = atoi(argv[i]+6); |
549 | } |
549 | } |
550 | if (!strncmp(argv[i], "--scan-tree=", 12)) { |
550 | if (!strncmp(argv[i], "--scan-tree=", 12) || |
| |
551 | !strncmp(argv[i], "--scan-path=", 12)) { |
551 | scan++; |
552 | scan++; |
552 | scan_tree(argv[i] + 12); |
553 | scan_tree(argv[i] + 12); |
553 | } |
554 | } |
554 | } |
555 | } |
555 | if (scan) { |
556 | if (scan) { |
556 | qsort(cgit_repolist.repos, cgit_repolist.count, |
557 | qsort(cgit_repolist.repos, cgit_repolist.count, |
557 | sizeof(struct cgit_repo), cmp_repos); |
558 | sizeof(struct cgit_repo), cmp_repos); |
558 | print_repolist(stdout, &cgit_repolist, 0); |
559 | print_repolist(stdout, &cgit_repolist, 0); |
|