From: Justin Waters Date: Mon, 12 Jan 2009 15:23:28 +0000 (-0500) Subject: Add decorations to commit pages X-Git-Url: https://gitweb.ps.run/ps-cgit/commitdiff_plain/0027e38b40b8ef11dac6326a4e610728bae88247?hp=e78186dcb63ec67a38dddfcd8f91d2108583320b 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 --- diff --git a/ui-commit.c b/ui-commit.c index a6a85a4..41ce70e 100644 --- a/ui-commit.c +++ b/ui-commit.c @@ -10,6 +10,7 @@ #include "html.h" #include "ui-shared.h" #include "ui-diff.h" +#include "ui-log.h" void cgit_print_commit(char *hex) { @@ -34,6 +35,8 @@ void cgit_print_commit(char *hex) } info = cgit_parse_commit(commit); + load_ref_decorations(); + html("\n"); html("
author"); html_txt(info->author); @@ -87,6 +90,7 @@ void cgit_print_commit(char *hex) html("
\n"); html("
"); html_txt(info->subject); + show_commit_decorations(commit); html("
"); html("
"); html_txt(info->msg); diff --git a/ui-log.h b/ui-log.h index 877e40e..6034055 100644 --- a/ui-log.h +++ b/ui-log.h @@ -3,5 +3,6 @@ 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 */