cgit

commit 0027e38b40b8ef11dac6326a4e610728bae88247

Author: Justin Waters <justin.waters@timesys.com>

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>

 ui-commit.c | 4 ++++
 ui-log.h | 1 +


diff --git a/ui-commit.c b/ui-commit.c
index a6a85a4af2dd916fd4f7fa47fcf371fb352a2715..41ce70e2a9964839b5bf8f03ba6698b7d1ac69d1 100644
--- a/ui-commit.c
+++ b/ui-commit.c
@@ -10,6 +10,7 @@ #include "cgit.h"
 #include "html.h"
 #include "ui-shared.h"
 #include "ui-diff.h"
+#include "ui-log.h"
 
 void cgit_print_commit(char *hex)
 {
@@ -33,6 +34,8 @@ 		cgit_print_error(fmt("Bad commit reference: %s", hex));
 		return;
 	}
 	info = cgit_parse_commit(commit);
+
+	load_ref_decorations();
 
 	html("<table summary='commit info' class='commit-info'>\n");
 	html("<tr><th>author</th><td>");
@@ -87,6 +90,7 @@ 	}
 	html("</table>\n");
 	html("<div class='commit-subject'>");
 	html_txt(info->subject);
+	show_commit_decorations(commit);
 	html("</div>");
 	html("<div class='commit-msg'>");
 	html_txt(info->msg);




diff --git a/ui-log.h b/ui-log.h
index 877e40e2442edbbaca36192c30665ccc58168d12..603405569e90de064d5f70c5aa1454952aedde9d 100644
--- a/ui-log.h
+++ b/ui-log.h
@@ -3,5 +3,6 @@ #define UI_LOG_H
 
 extern void cgit_print_log(const char *tip, int ofs, int cnt, char *grep,
 			   char *pattern, char *path, int pager);
+extern void show_commit_decorations(struct commit *commit);
 
 #endif /* UI_LOG_H */