all repos — cgit @ 5632ba35d133ee29d46c031cdd4b4a37097b8ca1

a hyperfast web frontend for git written in c

Add cgit_query.nohead flag

This flag is set when no HEAD is specified in the querystring. Currently
it has no users, but it will be used by ui-snapshot to invoke a DWIM-mode
where the revision is extracted from the snapshot name.

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Lars Hjemli hjemli@gmail.com
Sat, 11 Oct 2008 19:05:50 +0200
commit

5632ba35d133ee29d46c031cdd4b4a37097b8ca1

parent

cb1cc0d82d764051d8376281fcb556153f074c1a

2 files changed, 2 insertions(+), 0 deletions(-)

jump to
M cgit.ccgit.c

@@ -254,6 +254,7 @@ }

ctx->page.title = fmt("%s - %s", ctx->repo->name, ctx->repo->desc); if (!ctx->qry.head) { + ctx->qry.nohead = 1; ctx->qry.head = find_default_branch(ctx->repo); ctx->repo->defbranch = ctx->qry.head; }
M cgit.hcgit.h

@@ -120,6 +120,7 @@ char *name;

char *mimetype; char *url; int ofs; + int nohead; }; struct cgit_config {