From 5ff3481cce56f40f15fa305b91f9ce26494909db Mon Sep 17 00:00:00 2001 From: Bryce Kwon Date: Wed, 15 Jul 2026 06:14:57 -1000 Subject: Reorganize into source, assets and libraries The C sources move to source/, the served files to assets/, the bundled Git submodule to libraries/git and the filter scripts to extensions/. Everything the build generates now lands in build/, so a clean is a single remove and the tree stays clean. --- ui-tag.c | 122 --------------------------------------------------------------- 1 file changed, 122 deletions(-) delete mode 100644 ui-tag.c (limited to 'ui-tag.c') diff --git a/ui-tag.c b/ui-tag.c deleted file mode 100644 index 8f58f14..0000000 --- a/ui-tag.c +++ /dev/null @@ -1,122 +0,0 @@ -/* ui-tag.c: display a tag - * - * Copyright (C) 2006-2014 cgit Development Team - * - * Licensed under GNU General Public License v2 - * (see COPYING for full license text) - */ - -#define USE_THE_REPOSITORY_VARIABLE - -#include "cgit.h" -#include "ui-tag.h" -#include "html.h" -#include "ui-shared.h" - -static void print_tag_content(char *buf) -{ - char *p; - - if (!buf) - return; - - html("
"); - p = strchr(buf, '\n'); - if (p) - *p = '\0'; - html_txt(buf); - html("
"); - if (p) { - html("
"); - html_txt(++p); - html("
"); - } -} - -static void print_download_links(char *revname) -{ - html("download"); - cgit_print_snapshot_links(ctx.repo, revname, "
"); - html(""); -} - -void cgit_print_tag(char *revname) -{ - struct strbuf fullref = STRBUF_INIT; - struct object_id oid; - struct object *obj; - - if (!revname) - revname = ctx.qry.head; - - strbuf_addf(&fullref, "refs/tags/%s", revname); - if (repo_get_oid(the_repository, fullref.buf, &oid)) { - cgit_print_error_page(404, "Not found", - "Bad tag reference: %s", revname); - goto cleanup; - } - obj = parse_object(the_repository, &oid); - if (!obj) { - cgit_print_error_page(500, "Internal server error", - "Bad object id: %s", oid_to_hex(&oid)); - goto cleanup; - } - if (obj->type == OBJ_TAG) { - struct tag *tag; - struct taginfo *info; - - tag = lookup_tag(the_repository, &oid); - if (!tag || parse_tag(the_repository, tag) || !(info = cgit_parse_tag(tag))) { - cgit_print_error_page(500, "Internal server error", - "Bad tag object: %s", revname); - goto cleanup; - } - cgit_print_layout_start(); - html("\n"); - html("\n", oid_to_hex(&oid)); - if (info->tagger_date > 0) { - html("\n"); - } - if (info->tagger) { - html("\n"); - } - html("\n"); - if (ctx.repo->snapshots) - print_download_links(revname); - html("
tag name"); - html_txt(revname); - htmlf(" (%s)
tag date"); - html_txt(show_date(info->tagger_date, info->tagger_tz, - cgit_date_mode(DATE_ISO8601))); - html("
tagged by"); - cgit_open_filter(ctx.repo->email_filter, info->tagger_email, "tag"); - html_txt(info->tagger); - if (info->tagger_email && !ctx.cfg.noplainemail) { - html(" "); - html_txt(info->tagger_email); - } - cgit_close_filter(ctx.repo->email_filter); - html("
tagged object"); - cgit_object_link(tag->tagged); - html("
\n"); - print_tag_content(info->msg); - cgit_print_layout_end(); - cgit_free_taginfo(info); - } else { - cgit_print_layout_start(); - html("\n"); - html("\n"); - html("\n"); - if (ctx.repo->snapshots) - print_download_links(revname); - html("
tag name"); - html_txt(revname); - html("
tagged object"); - cgit_object_link(obj); - html("
\n"); - cgit_print_layout_end(); - } - -cleanup: - strbuf_release(&fullref); -} -- cgit v2.8.0