Unidiff1 files changed, 16 insertions, 5 deletions
|
diff --git a/cmd.c b/cmd.c index e0eacbe..07f4707 100644 --- a/ cmd.c+++ b/ cmd.c |
|
@@ -9,4 +9,6 @@ |
9 | #include "cgit.h" |
9 | #include "cgit.h" |
10 | #include "cmd.h" |
10 | #include "cmd.h" |
| |
11 | #include "cache.h" |
| |
12 | #include "ui-shared.h" |
11 | #include "ui-blob.h" |
13 | #include "ui-blob.h" |
12 | #include "ui-commit.h" |
14 | #include "ui-commit.h" |
@@ -36,9 +38,4 @@ static void diff_fn(struct cgit_context *ctx) |
36 | } |
38 | } |
37 | |
39 | |
38 | static void repolist_fn(struct cgit_context *ctx) |
| |
39 | { |
| |
40 | cgit_print_repolist(); |
| |
41 | } |
| |
42 | |
| |
43 | static void log_fn(struct cgit_context *ctx) |
40 | static void log_fn(struct cgit_context *ctx) |
44 | { |
41 | { |
@@ -47,4 +44,17 @@ static void log_fn(struct cgit_context *ctx) |
47 | } |
44 | } |
48 | |
45 | |
| |
46 | static void ls_cache_fn(struct cgit_context *ctx) |
| |
47 | { |
| |
48 | ctx->page.mimetype = "text/plain"; |
| |
49 | ctx->page.filename = "ls-cache.txt"; |
| |
50 | cgit_print_http_headers(ctx); |
| |
51 | cache_ls(ctx->cfg.cache_root); |
| |
52 | } |
| |
53 | |
| |
54 | static void repolist_fn(struct cgit_context *ctx) |
| |
55 | { |
| |
56 | cgit_print_repolist(); |
| |
57 | } |
| |
58 | |
49 | static void patch_fn(struct cgit_context *ctx) |
59 | static void patch_fn(struct cgit_context *ctx) |
50 | { |
60 | { |
@@ -89,4 +99,5 @@ struct cgit_cmd *cgit_get_cmd(struct cgit_context *ctx) |
89 | def_cmd(diff, 1, 1), |
99 | def_cmd(diff, 1, 1), |
90 | def_cmd(log, 1, 1), |
100 | def_cmd(log, 1, 1), |
| |
101 | def_cmd(ls_cache, 0, 0), |
91 | def_cmd(patch, 1, 0), |
102 | def_cmd(patch, 1, 0), |
92 | def_cmd(refs, 1, 1), |
103 | def_cmd(refs, 1, 1), |
|