X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/e5ed227ef0da561e2bde8646ec816842392377ee..d14d77fe95c3b6224b40df9b101dded0deea913c:/ui-tree.c?ds=sidebyside diff --git a/ui-tree.c b/ui-tree.c index c138877..7cae85a 100644 --- a/ui-tree.c +++ b/ui-tree.c @@ -34,7 +34,7 @@ static void print_object(const unsigned char *sha1, char *path) } html(" blob: %s",sha1_to_hex(sha1)); html("
| %li | ", size); html(""); - cgit_log_link("log", NULL, "button", cgit_query_head, curr_rev, + cgit_log_link("log", NULL, "button", ctx.qry.head, curr_rev, fullpath, 0, NULL, NULL); html(" | \n"); free(name); @@ -153,10 +153,10 @@ static int walk_tree(const unsigned char *sha1, const char *base, int baselen, if (state == 0) { memcpy(buffer, base, baselen); strcpy(buffer+baselen, pathname); - url = cgit_pageurl(cgit_query_repo, "tree", + url = cgit_pageurl(ctx.qry.repo, "tree", fmt("h=%s&path=%s", curr_rev, buffer)); html("/"); - cgit_tree_link(xstrdup(pathname), NULL, NULL, cgit_query_head, + cgit_tree_link(xstrdup(pathname), NULL, NULL, ctx.qry.head, curr_rev, buffer); if (strcmp(match_path, buffer)) @@ -188,7 +188,7 @@ void cgit_print_tree(const char *rev, char *path) const char *paths[] = {path, NULL}; if (!rev) - rev = cgit_query_head; + rev = ctx.qry.head; curr_rev = xstrdup(rev); if (get_sha1(rev, sha1)) { @@ -202,7 +202,7 @@ void cgit_print_tree(const char *rev, char *path) } html("path: root"); if (path == NULL) {