X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/53bc747d311d18642fa3ad0cc0de34f3899ed1f4..bfe576624541febd6005ad6a4633680369a7dc34:/ui-tree.c?ds=inline diff --git a/ui-tree.c b/ui-tree.c index 4d7b261..26f06e3 100644 --- a/ui-tree.c +++ b/ui-tree.c @@ -13,7 +13,7 @@ char *curr_rev; char *match_path; -int header = 0; +static int state; static void print_text_buffer(const char *name, char *buf, unsigned long size) { @@ -30,7 +30,7 @@ static void print_text_buffer(const char *name, char *buf, unsigned long size) if (size) { htmlf(numberfmt, ++lineno); - while(idx < size - 1) { // skip absolute last newline + while (idx < size - 1) { // skip absolute last newline if (buf[idx] == '\n') htmlf(numberfmt, ++lineno); idx++; @@ -84,7 +84,7 @@ static void print_binary_buffer(char *buf, unsigned long size) html("\n"); } -static void print_object(const unsigned char *sha1, char *path, const char *basename) +static void print_object(const unsigned char *sha1, char *path, const char *basename, const char *rev) { enum object_type type; char *buf; @@ -106,7 +106,7 @@ static void print_object(const unsigned char *sha1, char *path, const char *base htmlf("blob: %s (", sha1_to_hex(sha1)); cgit_plain_link("plain", NULL, NULL, ctx.qry.head, - curr_rev, path); + rev, path); html(")\n"); if (ctx.cfg.max_blob_size && size / 1024 > ctx.cfg.max_blob_size) { @@ -188,15 +188,11 @@ static void ls_head() html("