author | Lars Hjemli <hjemli@gmail.com> | 2009-01-11 21:00:25 (UTC) |
---|---|---|
committer | Lars Hjemli <hjemli@gmail.com> | 2009-01-11 21:00:25 (UTC) |
commit | 31665579c2779669c0cc56b8eb63f162b7e165df (patch) (side-by-side diff) | |
tree | b1d7ed4cd04699d3f978950e09c1218944926175 /cgit.c | |
parent | 372b4041bd117cf073082559e1f0160d75f57374 (diff) | |
parent | eb14609dc46461728a065c0a243b338fc32fd762 (diff) | |
download | cgit-31665579c2779669c0cc56b8eb63f162b7e165df.zip cgit-31665579c2779669c0cc56b8eb63f162b7e165df.tar.gz cgit-31665579c2779669c0cc56b8eb63f162b7e165df.tar.bz2 |
Merge branch 'stable'
-rw-r--r-- | cgit.c | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -264,65 +264,64 @@ static int prepare_repo_cmd(struct cgit_context *ctx) } if (!ctx->qry.head) { cgit_print_http_headers(ctx); cgit_print_docstart(ctx); cgit_print_pageheader(ctx); cgit_print_error("Repository seems to be empty"); cgit_print_docend(); return 1; } if (get_sha1(ctx->qry.head, sha1)) { tmp = xstrdup(ctx->qry.head); ctx->qry.head = ctx->repo->defbranch; cgit_print_http_headers(ctx); cgit_print_docstart(ctx); cgit_print_pageheader(ctx); cgit_print_error(fmt("Invalid branch: %s", tmp)); cgit_print_docend(); return 1; } return 0; } static void process_request(void *cbdata) { struct cgit_context *ctx = cbdata; struct cgit_cmd *cmd; cmd = cgit_get_cmd(ctx); if (!cmd) { ctx->page.title = "cgit error"; - ctx->repo = NULL; cgit_print_http_headers(ctx); cgit_print_docstart(ctx); cgit_print_pageheader(ctx); cgit_print_error("Invalid request"); cgit_print_docend(); return; } if (cmd->want_repo && !ctx->repo) { cgit_print_http_headers(ctx); cgit_print_docstart(ctx); cgit_print_pageheader(ctx); cgit_print_error(fmt("No repository selected")); cgit_print_docend(); return; } if (ctx->repo && prepare_repo_cmd(ctx)) return; if (cmd->want_layout) { cgit_print_http_headers(ctx); cgit_print_docstart(ctx); cgit_print_pageheader(ctx); } cmd->fn(ctx); if (cmd->want_layout) cgit_print_docend(); } |