diff options
-rw-r--r-- | cgit.c | 29 |
1 files changed, 10 insertions, 19 deletions
@@ -865,35 +865,26 @@ static void cgit_parse_args(int argc, const char **argv) | |||
865 | for (i = 1; i < argc; i++) { | 865 | for (i = 1; i < argc; i++) { |
866 | if (!prefixcmp(argv[i], "--cache=")) { | 866 | if (!prefixcmp(argv[i], "--cache=")) { |
867 | ctx.cfg.cache_root = xstrdup(argv[i] + 8); | 867 | ctx.cfg.cache_root = xstrdup(argv[i] + 8); |
868 | } | 868 | } else if (!strcmp(argv[i], "--nocache")) { |
869 | if (!strcmp(argv[i], "--nocache")) { | ||
870 | ctx.cfg.nocache = 1; | 869 | ctx.cfg.nocache = 1; |
871 | } | 870 | } else if (!strcmp(argv[i], "--nohttp")) { |
872 | if (!strcmp(argv[i], "--nohttp")) { | ||
873 | ctx.env.no_http = "1"; | 871 | ctx.env.no_http = "1"; |
874 | } | 872 | } else if (!prefixcmp(argv[i], "--query=")) { |
875 | if (!prefixcmp(argv[i], "--query=")) { | ||
876 | ctx.qry.raw = xstrdup(argv[i] + 8); | 873 | ctx.qry.raw = xstrdup(argv[i] + 8); |
877 | } | 874 | } else if (!prefixcmp(argv[i], "--repo=")) { |
878 | if (!prefixcmp(argv[i], "--repo=")) { | ||
879 | ctx.qry.repo = xstrdup(argv[i] + 7); | 875 | ctx.qry.repo = xstrdup(argv[i] + 7); |
880 | } | 876 | } else if (!prefixcmp(argv[i], "--page=")) { |
881 | if (!prefixcmp(argv[i], "--page=")) { | ||
882 | ctx.qry.page = xstrdup(argv[i] + 7); | 877 | ctx.qry.page = xstrdup(argv[i] + 7); |
883 | } | 878 | } else if (!prefixcmp(argv[i], "--head=")) { |
884 | if (!prefixcmp(argv[i], "--head=")) { | ||
885 | ctx.qry.head = xstrdup(argv[i] + 7); | 879 | ctx.qry.head = xstrdup(argv[i] + 7); |
886 | ctx.qry.has_symref = 1; | 880 | ctx.qry.has_symref = 1; |
887 | } | 881 | } else if (!prefixcmp(argv[i], "--sha1=")) { |
888 | if (!prefixcmp(argv[i], "--sha1=")) { | ||
889 | ctx.qry.sha1 = xstrdup(argv[i] + 7); | 882 | ctx.qry.sha1 = xstrdup(argv[i] + 7); |
890 | ctx.qry.has_sha1 = 1; | 883 | ctx.qry.has_sha1 = 1; |
891 | } | 884 | } else if (!prefixcmp(argv[i], "--ofs=")) { |
892 | if (!prefixcmp(argv[i], "--ofs=")) { | ||
893 | ctx.qry.ofs = atoi(argv[i] + 6); | 885 | ctx.qry.ofs = atoi(argv[i] + 6); |
894 | } | 886 | } else if (!prefixcmp(argv[i], "--scan-tree=") || |
895 | if (!prefixcmp(argv[i], "--scan-tree=") || | 887 | !prefixcmp(argv[i], "--scan-path=")) { |
896 | !prefixcmp(argv[i], "--scan-path=")) { | ||
897 | /* HACK: the global snapshot bitmask defines the | 888 | /* HACK: the global snapshot bitmask defines the |
898 | * set of allowed snapshot formats, but the config | 889 | * set of allowed snapshot formats, but the config |
899 | * file hasn't been parsed yet so the mask is | 890 | * file hasn't been parsed yet so the mask is |