Unidiff2 files changed, 2 insertions, 0 deletions
|
diff --git a/cgit.c b/cgit.c index 5a93fcd..c82587b 100644 --- a/ cgit.c+++ b/ cgit.c |
|
@@ -251,12 +251,13 @@ static int prepare_repo_cmd(struct cgit_context *ctx) |
251 | cgit_print_docend(); |
251 | cgit_print_docend(); |
252 | return 1; |
252 | return 1; |
253 | } |
253 | } |
254 | ctx->page.title = fmt("%s - %s", ctx->repo->name, ctx->repo->desc); |
254 | ctx->page.title = fmt("%s - %s", ctx->repo->name, ctx->repo->desc); |
255 | |
255 | |
256 | if (!ctx->qry.head) { |
256 | if (!ctx->qry.head) { |
| |
257 | ctx->qry.nohead = 1; |
257 | ctx->qry.head = find_default_branch(ctx->repo); |
258 | ctx->qry.head = find_default_branch(ctx->repo); |
258 | ctx->repo->defbranch = ctx->qry.head; |
259 | ctx->repo->defbranch = ctx->qry.head; |
259 | } |
260 | } |
260 | |
261 | |
261 | if (!ctx->qry.head) { |
262 | if (!ctx->qry.head) { |
262 | cgit_print_http_headers(ctx); |
263 | cgit_print_http_headers(ctx); |
|
|
diff --git a/cgit.h b/cgit.h index d07185c..91db98a 100644 --- a/ cgit.h+++ b/ cgit.h |
|
@@ -117,12 +117,13 @@ struct cgit_query { |
117 | char *sha2; |
117 | char *sha2; |
118 | char *path; |
118 | char *path; |
119 | char *name; |
119 | char *name; |
120 | char *mimetype; |
120 | char *mimetype; |
121 | char *url; |
121 | char *url; |
122 | int ofs; |
122 | int ofs; |
| |
123 | int nohead; |
123 | }; |
124 | }; |
124 | |
125 | |
125 | struct cgit_config { |
126 | struct cgit_config { |
126 | char *agefile; |
127 | char *agefile; |
127 | char *cache_root; |
128 | char *cache_root; |
128 | char *clone_prefix; |
129 | char *clone_prefix; |
|