Unidiff1 files changed, 9 insertions, 0 deletions
|
diff --git a/cmd.c b/cmd.c index e0eacbe..6cc91e6 100644 --- a/ cmd.c+++ b/ cmd.c |
|
@@ -20,6 +20,14 @@ |
20 | #include "ui-tag.h" |
20 | #include "ui-tag.h" |
21 | #include "ui-tree.h" |
21 | #include "ui-tree.h" |
22 | |
22 | |
| |
23 | static void about_fn(struct cgit_context *ctx) |
| |
24 | { |
| |
25 | if (ctx->repo) |
| |
26 | cgit_print_repo_readme(); |
| |
27 | else |
| |
28 | cgit_print_site_readme(); |
| |
29 | } |
| |
30 | |
23 | static void blob_fn(struct cgit_context *ctx) |
31 | static void blob_fn(struct cgit_context *ctx) |
24 | { |
32 | { |
25 | cgit_print_blob(ctx->qry.sha1, ctx->qry.path); |
33 | cgit_print_blob(ctx->qry.sha1, ctx->qry.path); |
@@ -84,6 +92,7 @@ static void tree_fn(struct cgit_context *ctx) |
84 | struct cgit_cmd *cgit_get_cmd(struct cgit_context *ctx) |
92 | struct cgit_cmd *cgit_get_cmd(struct cgit_context *ctx) |
85 | { |
93 | { |
86 | static struct cgit_cmd cmds[] = { |
94 | static struct cgit_cmd cmds[] = { |
| |
95 | def_cmd(about, 0, 1), |
87 | def_cmd(blob, 1, 0), |
96 | def_cmd(blob, 1, 0), |
88 | def_cmd(commit, 1, 1), |
97 | def_cmd(commit, 1, 1), |
89 | def_cmd(diff, 1, 1), |
98 | def_cmd(diff, 1, 1), |
|