|
diff --git a/ui-refs.c b/ui-refs.c index c35e694..25da00a 100644 --- a/ ui-refs.c+++ b/ ui-refs.c |
|
@@ -118,49 +118,49 @@ static int print_tag(struct refinfo *ref) |
118 | |
118 | |
119 | if (ref->object->type == OBJ_TAG) { |
119 | if (ref->object->type == OBJ_TAG) { |
120 | tag = (struct tag *)ref->object; |
120 | tag = (struct tag *)ref->object; |
121 | info = ref->tag; |
121 | info = ref->tag; |
122 | if (!tag || !info) |
122 | if (!tag || !info) |
123 | return 1; |
123 | return 1; |
124 | html("<tr><td>"); |
124 | html("<tr><td>"); |
125 | cgit_tag_link(name, NULL, NULL, ctx.qry.head, name); |
125 | cgit_tag_link(name, NULL, NULL, ctx.qry.head, name); |
126 | html("</td><td>"); |
126 | html("</td><td>"); |
127 | if (ctx.repo->snapshots && (tag->tagged->type == OBJ_COMMIT)) |
127 | if (ctx.repo->snapshots && (tag->tagged->type == OBJ_COMMIT)) |
128 | print_tag_downloads(ctx.repo, name); |
128 | print_tag_downloads(ctx.repo, name); |
129 | else |
129 | else |
130 | cgit_object_link(tag->tagged); |
130 | cgit_object_link(tag->tagged); |
131 | html("</td><td>"); |
131 | html("</td><td>"); |
132 | if (info->tagger) |
132 | if (info->tagger) |
133 | html(info->tagger); |
133 | html(info->tagger); |
134 | html("</td><td colspan='2'>"); |
134 | html("</td><td colspan='2'>"); |
135 | if (info->tagger_date > 0) |
135 | if (info->tagger_date > 0) |
136 | cgit_print_age(info->tagger_date, -1, NULL); |
136 | cgit_print_age(info->tagger_date, -1, NULL); |
137 | html("</td></tr>\n"); |
137 | html("</td></tr>\n"); |
138 | } else { |
138 | } else { |
139 | if (!header) |
139 | if (!header) |
140 | print_tag_header(); |
140 | print_tag_header(); |
141 | html("<tr><td>"); |
141 | html("<tr><td>"); |
142 | html_txt(name); |
142 | cgit_tag_link(name, NULL, NULL, ctx.qry.head, name); |
143 | html("</td><td>"); |
143 | html("</td><td>"); |
144 | if (ctx.repo->snapshots && (ref->object->type == OBJ_COMMIT)) |
144 | if (ctx.repo->snapshots && (ref->object->type == OBJ_COMMIT)) |
145 | print_tag_downloads(ctx.repo, name); |
145 | print_tag_downloads(ctx.repo, name); |
146 | else |
146 | else |
147 | cgit_object_link(ref->object); |
147 | cgit_object_link(ref->object); |
148 | html("</td></tr>\n"); |
148 | html("</td></tr>\n"); |
149 | } |
149 | } |
150 | return 0; |
150 | return 0; |
151 | } |
151 | } |
152 | |
152 | |
153 | static void print_refs_link(char *path) |
153 | static void print_refs_link(char *path) |
154 | { |
154 | { |
155 | html("<tr class='nohover'><td colspan='4'>"); |
155 | html("<tr class='nohover'><td colspan='4'>"); |
156 | cgit_refs_link("[...]", NULL, NULL, ctx.qry.head, NULL, path); |
156 | cgit_refs_link("[...]", NULL, NULL, ctx.qry.head, NULL, path); |
157 | html("</td></tr>"); |
157 | html("</td></tr>"); |
158 | } |
158 | } |
159 | |
159 | |
160 | void cgit_print_branches(int maxcount) |
160 | void cgit_print_branches(int maxcount) |
161 | { |
161 | { |
162 | struct reflist list; |
162 | struct reflist list; |
163 | int i; |
163 | int i; |
164 | |
164 | |
165 | html("<tr class='nohover'><th class='left'>Branch</th>" |
165 | html("<tr class='nohover'><th class='left'>Branch</th>" |
166 | "<th class='left'>Commit message</th>" |
166 | "<th class='left'>Commit message</th>" |
|
|
diff --git a/ui-tag.c b/ui-tag.c index 54b9f4c..0e056e0 100644 --- a/ ui-tag.c+++ b/ ui-tag.c |
|
@@ -54,27 +54,36 @@ void cgit_print_tag(char *revname) |
54 | } |
54 | } |
55 | html("<table class='commit-info'>\n"); |
55 | html("<table class='commit-info'>\n"); |
56 | htmlf("<tr><td>Tag name</td><td>"); |
56 | htmlf("<tr><td>Tag name</td><td>"); |
57 | html_txt(revname); |
57 | html_txt(revname); |
58 | htmlf(" (%s)</td></tr>\n", sha1_to_hex(sha1)); |
58 | htmlf(" (%s)</td></tr>\n", sha1_to_hex(sha1)); |
59 | if (info->tagger_date > 0) { |
59 | if (info->tagger_date > 0) { |
60 | html("<tr><td>Tag date</td><td>"); |
60 | html("<tr><td>Tag date</td><td>"); |
61 | cgit_print_date(info->tagger_date, FMT_LONGDATE, ctx.cfg.local_time); |
61 | cgit_print_date(info->tagger_date, FMT_LONGDATE, ctx.cfg.local_time); |
62 | html("</td></tr>\n"); |
62 | html("</td></tr>\n"); |
63 | } |
63 | } |
64 | if (info->tagger) { |
64 | if (info->tagger) { |
65 | html("<tr><td>Tagged by</td><td>"); |
65 | html("<tr><td>Tagged by</td><td>"); |
66 | html_txt(info->tagger); |
66 | html_txt(info->tagger); |
67 | if (info->tagger_email) { |
67 | if (info->tagger_email) { |
68 | html(" "); |
68 | html(" "); |
69 | html_txt(info->tagger_email); |
69 | html_txt(info->tagger_email); |
70 | } |
70 | } |
71 | html("</td></tr>\n"); |
71 | html("</td></tr>\n"); |
72 | } |
72 | } |
73 | html("<tr><td>Tagged object</td><td>"); |
73 | html("<tr><td>Tagged object</td><td>"); |
74 | cgit_object_link(tag->tagged); |
74 | cgit_object_link(tag->tagged); |
75 | html("</td></tr>\n"); |
75 | html("</td></tr>\n"); |
76 | html("</table>\n"); |
76 | html("</table>\n"); |
77 | print_tag_content(info->msg); |
77 | print_tag_content(info->msg); |
78 | } |
78 | } else { |
| |
79 | html("<table class='commit-info'>\n"); |
| |
80 | htmlf("<tr><td>Tag name</td><td>"); |
| |
81 | html_txt(revname); |
| |
82 | html("</td></tr>\n"); |
| |
83 | html("<tr><td>Tagged object</td><td>"); |
| |
84 | cgit_object_link(obj); |
| |
85 | html("</td></tr>\n"); |
| |
86 | html("</table>\n"); |
| |
87 | } |
79 | return; |
88 | return; |
80 | } |
89 | } |
|