|
|
|
@@ -21,15 +21,15 @@ static void print_object(const unsigned char *sha1, const char *path) |
21 | size_t size; |
21 | size_t size; |
22 | |
22 | |
23 | type = sha1_object_info(sha1, &size); |
23 | type = sha1_object_info(sha1, &size); |
24 | if (type == OBJ_BAD) { |
24 | if (type == OBJ_BAD) { |
25 | html_status(404, 0); |
25 | html_status(404, "Not found", 0); |
26 | return; |
26 | return; |
27 | } |
27 | } |
28 | |
28 | |
29 | buf = read_sha1_file(sha1, &type, &size); |
29 | buf = read_sha1_file(sha1, &type, &size); |
30 | if (!buf) { |
30 | if (!buf) { |
31 | html_status(404, 0); |
31 | html_status(404, "Not found", 0); |
32 | return; |
32 | return; |
33 | } |
33 | } |
34 | ctx.page.mimetype = "text/plain"; |
34 | ctx.page.mimetype = "text/plain"; |
35 | ctx.page.filename = fmt("%s", path); |
35 | ctx.page.filename = fmt("%s", path); |
@@ -65,18 +65,18 @@ void cgit_print_plain(struct cgit_context *ctx) |
65 | rev = ctx->qry.head; |
65 | rev = ctx->qry.head; |
66 | |
66 | |
67 | curr_rev = xstrdup(rev); |
67 | curr_rev = xstrdup(rev); |
68 | if (get_sha1(rev, sha1)) { |
68 | if (get_sha1(rev, sha1)) { |
69 | html_status(404, 0); |
69 | html_status(404, "Not found", 0); |
70 | return; |
70 | return; |
71 | } |
71 | } |
72 | commit = lookup_commit_reference(sha1); |
72 | commit = lookup_commit_reference(sha1); |
73 | if (!commit || parse_commit(commit)) { |
73 | if (!commit || parse_commit(commit)) { |
74 | html_status(404, 0); |
74 | html_status(404, "Not found", 0); |
75 | return; |
75 | return; |
76 | } |
76 | } |
77 | match_path = ctx->qry.path; |
77 | match_path = ctx->qry.path; |
78 | fprintf(stderr, "[cgit] match_path=%s", match_path); |
78 | fprintf(stderr, "[cgit] match_path=%s", match_path); |
79 | read_tree_recursive(commit->tree, NULL, 0, 0, paths, walk_tree, NULL); |
79 | read_tree_recursive(commit->tree, NULL, 0, 0, paths, walk_tree, NULL); |
80 | if (!match) |
80 | if (!match) |
81 | html_status(404, 0); |
81 | html_status(404, "Not found", 0); |
82 | } |
82 | } |
|