void print_commit(struct commit *commit)
{
- char buf[32];
struct commitinfo *info;
- struct tm *time;
info = cgit_parse_commit(commit);
- time = gmtime(&commit->date);
html("<tr><td>");
- strftime(buf, sizeof(buf), "%Y-%m-%d %H:%M", time);
- html_txt(buf);
+ cgit_print_age(commit->date, TM_WEEK * 2, FMT_SHORTDATE);
html("</td><td>");
char *qry = fmt("h=%s", sha1_to_hex(commit->object.sha1));
char *url = cgit_pageurl(cgit_query_repo, "commit", qry);
prepare_revision_walk(&rev);
html("<table class='list nowrap'>");
- html("<tr class='nohover'><th class='left'>Date</th>"
+ html("<tr class='nohover'><th class='left'>Age</th>"
"<th class='left'>Message</th>");
if (cgit_repo->enable_log_filecount) {
html_txt(buf);
html_link_close();
html("</td><td>");
- cgit_print_date(commit->date, FMT_LONGDATE);
+ cgit_print_age(commit->date, -1, NULL);
html("</td><td>");
html_txt(info->author);
html("</td><td>");
static void print_tag_header()
{
html("<tr class='nohover'><th class='left'>Tag</th>"
- "<th class='left'>Created</th>"
+ "<th class='left'>Age</th>"
"<th class='left'>Author</th>"
"<th class='left'>Reference</th></tr>\n");
header = 1;
html_link_close();
html("</td><td>");
if (info->tagger_date > 0)
- cgit_print_date(info->tagger_date, FMT_LONGDATE);
+ cgit_print_age(info->tagger_date, -1, NULL);
html("</td><td>");
if (info->tagger)
html(info->tagger);
static void cgit_print_branches()
{
html("<tr class='nohover'><th class='left'>Branch</th>"
- "<th class='left'>Updated</th>"
+ "<th class='left'>Idle</th>"
"<th class='left'>Author</th>"
"<th class='left'>Head commit</th></tr>\n");
for_each_branch_ref(cgit_print_branch_cb, NULL);