|
diff --git a/ui-log.c b/ui-log.c index 8add66a..15ed6a3 100644 --- a/ ui-log.c+++ b/ ui-log.c |
|
@@ -92,13 +92,12 @@ void show_commit_decorations(struct commit *commit) |
92 | } |
92 | } |
93 | } |
93 | } |
94 | |
94 | |
95 | void print_commit(struct commit *commit, struct rev_info *revs) |
95 | void print_commit(struct commit *commit, struct rev_info *revs) |
96 | { |
96 | { |
97 | struct commitinfo *info; |
97 | struct commitinfo *info; |
98 | char *tmp; |
| |
99 | int cols = revs->graph ? 3 : 2; |
98 | int cols = revs->graph ? 3 : 2; |
100 | struct strbuf graphbuf = STRBUF_INIT; |
99 | struct strbuf graphbuf = STRBUF_INIT; |
101 | struct strbuf msgbuf = STRBUF_INIT; |
100 | struct strbuf msgbuf = STRBUF_INIT; |
102 | |
101 | |
103 | if (ctx.repo->enable_log_filecount) { |
102 | if (ctx.repo->enable_log_filecount) { |
104 | cols++; |
103 | cols++; |
@@ -127,17 +126,13 @@ void print_commit(struct commit *commit, struct rev_info *revs) |
127 | html(graphbuf.buf); |
126 | html(graphbuf.buf); |
128 | html("</td>"); |
127 | html("</td>"); |
129 | strbuf_setlen(&graphbuf, 0); |
128 | strbuf_setlen(&graphbuf, 0); |
130 | } |
129 | } |
131 | else { |
130 | else { |
132 | html("<td>"); |
131 | html("<td>"); |
133 | tmp = fmt("id=%s", sha1_to_hex(commit->object.sha1)); |
| |
134 | tmp = cgit_fileurl(ctx.repo->url, "commit", ctx.qry.vpath, tmp); |
| |
135 | html_link_open(tmp, NULL, NULL); |
| |
136 | cgit_print_age(commit->date, TM_WEEK * 2, FMT_SHORTDATE); |
132 | cgit_print_age(commit->date, TM_WEEK * 2, FMT_SHORTDATE); |
137 | html_link_close(); |
| |
138 | html("</td>"); |
133 | html("</td>"); |
139 | } |
134 | } |
140 | |
135 | |
141 | htmlf("<td%s>", ctx.qry.showmsg ? " class='logsubject'" : ""); |
136 | htmlf("<td%s>", ctx.qry.showmsg ? " class='logsubject'" : ""); |
142 | if (ctx.qry.showmsg) { |
137 | if (ctx.qry.showmsg) { |
143 | /* line-wrap long commit subjects instead of truncating them */ |
138 | /* line-wrap long commit subjects instead of truncating them */ |
@@ -169,17 +164,13 @@ void print_commit(struct commit *commit, struct rev_info *revs) |
169 | show_commit_decorations(commit); |
164 | show_commit_decorations(commit); |
170 | html("</td><td>"); |
165 | html("</td><td>"); |
171 | html_txt(info->author); |
166 | html_txt(info->author); |
172 | |
167 | |
173 | if (revs->graph) { |
168 | if (revs->graph) { |
174 | html("</td><td>"); |
169 | html("</td><td>"); |
175 | tmp = fmt("id=%s", sha1_to_hex(commit->object.sha1)); |
| |
176 | tmp = cgit_fileurl(ctx.repo->url, "commit", ctx.qry.vpath, tmp); |
| |
177 | html_link_open(tmp, NULL, NULL); |
| |
178 | cgit_print_age(commit->date, TM_WEEK * 2, FMT_SHORTDATE); |
170 | cgit_print_age(commit->date, TM_WEEK * 2, FMT_SHORTDATE); |
179 | html_link_close(); |
| |
180 | } |
171 | } |
181 | |
172 | |
182 | if (ctx.repo->enable_log_filecount) { |
173 | if (ctx.repo->enable_log_filecount) { |
183 | files = 0; |
174 | files = 0; |
184 | add_lines = 0; |
175 | add_lines = 0; |
185 | rem_lines = 0; |
176 | rem_lines = 0; |
|