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>
This commit is contained in:
Justin Waters 2009-01-12 10:23:28 -05:00 committed by 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 */