]> gitweb.ps.run Git - ps-cgit/blobdiff - ui-commit.c
Show emails and timestamps in ui-commit.c
[ps-cgit] / ui-commit.c
index 1c0e7e5f593361e19712070e0367886eb99e1830..e9de411e98bbfcf3c0b0cb6a1ccba99a4ed61990 100644 (file)
@@ -1,15 +1,12 @@
-#include "cgit.h"
-
-void cgit_print_date(unsigned long secs)
-{
-       char buf[32];
-       struct tm *time;
+/* ui-commit.c: generate commit view
+ *
+ * Copyright (C) 2006 Lars Hjemli
+ *
+ * Licensed under GNU General Public License v2
+ *   (see COPYING for full license text)
+ */
 
 
-       time = gmtime(&secs);
-       strftime(buf, sizeof(buf), "%Y-%m-%d %H:%M:%S", time);
-       html_txt(buf);
-       
-}
+#include "cgit.h"
 
 void cgit_print_commit(const char *hex)
 {
 
 void cgit_print_commit(const char *hex)
 {
@@ -48,13 +45,19 @@ void cgit_print_commit(const char *hex)
        info = cgit_parse_commit(commit);
 
        html("<table class='commit-info'>\n");
        info = cgit_parse_commit(commit);
 
        html("<table class='commit-info'>\n");
-       html("<tr><th>author</th><td colspan='2'>");
+       html("<tr><th>author</th><td>");
        html_txt(info->author);
        html_txt(info->author);
+       html(" ");
+       html_txt(info->author_email);
+       html("</td><td class='right'>");
+       cgit_print_date(info->author_date);
        html("</td></tr>\n");
        html("<tr><th>committer</th><td>");
        html_txt(info->committer);
        html("</td></tr>\n");
        html("<tr><th>committer</th><td>");
        html_txt(info->committer);
+       html(" ");
+       html_txt(info->committer_email);
        html("</td><td class='right'>");
        html("</td><td class='right'>");
-       cgit_print_date(commit->date);
+       cgit_print_date(info->committer_date);
        html("</td></tr>\n");
        html("<tr><th>tree</th><td colspan='2' class='sha1'><a href='");
        html_attr(cgit_pageurl(cgit_query_repo, "tree", fmt("id=%s", sha1_to_hex(commit->tree->object.sha1))));
        html("</td></tr>\n");
        html("<tr><th>tree</th><td colspan='2' class='sha1'><a href='");
        html_attr(cgit_pageurl(cgit_query_repo, "tree", fmt("id=%s", sha1_to_hex(commit->tree->object.sha1))));