X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/e0e4478e7b4812f822d60a13a33525f8e529e1e8..71adba1f1678914063fc109cf3805afde2c68f75:/cmd.c diff --git a/cmd.c b/cmd.c index 489a11c..6cc91e6 100644 --- a/cmd.c +++ b/cmd.c @@ -8,6 +8,25 @@ #include "cgit.h" #include "cmd.h" +#include "ui-blob.h" +#include "ui-commit.h" +#include "ui-diff.h" +#include "ui-log.h" +#include "ui-patch.h" +#include "ui-refs.h" +#include "ui-repolist.h" +#include "ui-snapshot.h" +#include "ui-summary.h" +#include "ui-tag.h" +#include "ui-tree.h" + +static void about_fn(struct cgit_context *ctx) +{ + if (ctx->repo) + cgit_print_repo_readme(); + else + cgit_print_site_readme(); +} static void blob_fn(struct cgit_context *ctx) { @@ -73,6 +92,7 @@ static void tree_fn(struct cgit_context *ctx) struct cgit_cmd *cgit_get_cmd(struct cgit_context *ctx) { static struct cgit_cmd cmds[] = { + def_cmd(about, 0, 1), def_cmd(blob, 1, 0), def_cmd(commit, 1, 1), def_cmd(diff, 1, 1),