X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/f03e3cb8a5c6b597b87321e1f082d3ab177e8baa..37fce9916a264e23c0639df56ca3ecbbdc1c84b8:/ui-shared.c
diff --git a/ui-shared.c b/ui-shared.c
index 19cd521..d9f8258 100644
--- a/ui-shared.c
+++ b/ui-shared.c
@@ -627,17 +627,8 @@ void cgit_print_date(time_t secs, const char *format, int local_time)
static void print_rel_date(time_t t, double value,
const char *class, const char *suffix)
{
- char buf[64];
- struct tm *time;
-
- if (ctx.cfg.local_time)
- time = localtime(&t);
- else
- time = gmtime(&t);
- strftime(buf, sizeof(buf) - 1, FMT_LONGDATE, time);
-
htmlf("%.0f %s", value, suffix);
}
@@ -653,7 +644,11 @@ void cgit_print_age(time_t t, time_t max_relative, const char *format)
secs = 0;
if (secs > max_relative && max_relative >= 0) {
+ html("");
cgit_print_date(t, format, ctx.cfg.local_time);
+ html("");
return;
}
@@ -751,16 +746,19 @@ void cgit_print_docstart(void)
html("'/>\n");
}
if (host && ctx.repo && ctx.qry.head) {
+ char *fileurl;
struct strbuf sb = STRBUF_INIT;
strbuf_addf(&sb, "h=%s", ctx.qry.head);
html("\n");
strbuf_release(&sb);
+ free(fileurl);
}
if (ctx.repo)
cgit_add_clone_urls(print_rel_vcs_link);
@@ -793,6 +791,33 @@ void cgit_print_docend(void)
html("