Add decorations to commit pages

This adds the tag and branch head decorations to the commit pages.  This is
similar to how commits are displayed in the standard gitweb interface.

Signed-off-by: Justin Waters <justin.waters@timesys.com>
这个提交包含在:
Justin Waters 2009-01-12 10:23:28 -05:00 提交者 Lars Hjemli
父节点 e78186dcb6
当前提交 0027e38b40
共有 2 个文件被更改,包括 5 次插入0 次删除

查看文件

@ -10,6 +10,7 @@
#include "html.h" #include "html.h"
#include "ui-shared.h" #include "ui-shared.h"
#include "ui-diff.h" #include "ui-diff.h"
#include "ui-log.h"
void cgit_print_commit(char *hex) void cgit_print_commit(char *hex)
{ {
@ -34,6 +35,8 @@ void cgit_print_commit(char *hex)
} }
info = cgit_parse_commit(commit); info = cgit_parse_commit(commit);
load_ref_decorations();
html("<table summary='commit info' class='commit-info'>\n"); html("<table summary='commit info' class='commit-info'>\n");
html("<tr><th>author</th><td>"); html("<tr><th>author</th><td>");
html_txt(info->author); html_txt(info->author);
@ -87,6 +90,7 @@ void cgit_print_commit(char *hex)
html("</table>\n"); html("</table>\n");
html("<div class='commit-subject'>"); html("<div class='commit-subject'>");
html_txt(info->subject); html_txt(info->subject);
show_commit_decorations(commit);
html("</div>"); html("</div>");
html("<div class='commit-msg'>"); html("<div class='commit-msg'>");
html_txt(info->msg); html_txt(info->msg);

查看文件

@ -3,5 +3,6 @@
extern void cgit_print_log(const char *tip, int ofs, int cnt, char *grep, extern void cgit_print_log(const char *tip, int ofs, int cnt, char *grep,
char *pattern, char *path, int pager); char *pattern, char *path, int pager);
extern void show_commit_decorations(struct commit *commit);
#endif /* UI_LOG_H */ #endif /* UI_LOG_H */