Unidiff1 files changed, 14 insertions, 2 deletions
|
diff --git a/ui-blob.c b/ui-blob.c index f5b844b..11589db 100644 --- a/ ui-blob.c+++ b/ ui-blob.c |
|
@@ -1,7 +1,17 @@ |
| |
1 | /* ui-blob.c: show blob content |
| |
2 | * |
| |
3 | * Copyright (C) 2008 Lars Hjemli |
| |
4 | * |
| |
5 | * Licensed under GNU General Public License v2 |
| |
6 | * (see COPYING for full license text) |
| |
7 | */ |
| |
8 | |
1 | #include "cgit.h" |
9 | #include "cgit.h" |
| |
10 | #include "html.h" |
| |
11 | #include "ui-shared.h" |
2 | |
12 | |
3 | void cgit_print_blob(struct cacheitem *item, const char *hex, char *path) |
13 | void cgit_print_blob(const char *hex, char *path) |
4 | { |
14 | { |
5 | |
15 | |
6 | unsigned char sha1[20]; |
16 | unsigned char sha1[20]; |
7 | enum object_type type; |
17 | enum object_type type; |
@@ -25,7 +35,9 @@ void cgit_print_blob(struct cacheitem *item, const char *hex, char *path) |
25 | return; |
35 | return; |
26 | } |
36 | } |
27 | |
37 | |
28 | buf[size] = '\0'; |
38 | buf[size] = '\0'; |
29 | cgit_print_snapshot_start("text/plain", path, item); |
39 | ctx.page.mimetype = "text/plain"; |
| |
40 | ctx.page.filename = path; |
| |
41 | cgit_print_http_headers(&ctx); |
30 | write(htmlfd, buf, size); |
42 | write(htmlfd, buf, size); |
31 | } |
43 | } |
|