about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--cmd.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/cmd.c b/cmd.c index 10761ce..9893710 100644 --- a/cmd.c +++ b/cmd.c
@@ -60,6 +60,11 @@ static void diff_fn(struct cgit_context *ctx)
60 cgit_print_diff(ctx->qry.sha1, ctx->qry.sha2, ctx->qry.path, 1, 0); 60 cgit_print_diff(ctx->qry.sha1, ctx->qry.sha2, ctx->qry.path, 1, 0);
61} 61}
62 62
63static void rawdiff_fn(struct cgit_context *ctx)
64{
65 cgit_print_diff(ctx->qry.sha1, ctx->qry.sha2, ctx->qry.path, 1, 1);
66}
67
63static void info_fn(struct cgit_context *ctx) 68static void info_fn(struct cgit_context *ctx)
64{ 69{
65 cgit_clone_info(ctx); 70 cgit_clone_info(ctx);
@@ -150,6 +155,7 @@ struct cgit_cmd *cgit_get_cmd(struct cgit_context *ctx)
150 def_cmd(objects, 1, 0, 0, 1), 155 def_cmd(objects, 1, 0, 0, 1),
151 def_cmd(patch, 1, 0, 1, 0), 156 def_cmd(patch, 1, 0, 1, 0),
152 def_cmd(plain, 1, 0, 0, 0), 157 def_cmd(plain, 1, 0, 0, 0),
158 def_cmd(rawdiff, 1, 0, 1, 0),
153 def_cmd(refs, 1, 1, 0, 0), 159 def_cmd(refs, 1, 1, 0, 0),
154 def_cmd(repolist, 0, 0, 0, 0), 160 def_cmd(repolist, 0, 0, 0, 0),
155 def_cmd(snapshot, 1, 0, 0, 0), 161 def_cmd(snapshot, 1, 0, 0, 0),