cgit

commit eb80b4edadd07957f667f057c82875c30a822a1f

Author: John Keeping <john@keeping.me.uk>

ui-atom: use show_date directly for atom dates

This will allow us to remove cgit_print_date and use Git's show_date
consistently.

Signed-off-by: John Keeping <john@keeping.me.uk>

 ui-atom.c | 9 +++++++--


diff --git a/ui-atom.c b/ui-atom.c
index 11ea0c0a27c92e02a5109cf5dbbee9749ad5acf8..0bf2cf20c7af1834dfcd8b4eaa1dcff08471499b 100644
--- a/ui-atom.c
+++ b/ui-atom.c
@@ -17,6 +17,11 @@ 	char delim = '&';
 	char *hex;
 	char *mail, *t, *t2;
 	struct commitinfo *info;
+	struct date_mode mode = {
+		.type = DATE_STRFTIME,
+		.strftime_fmt = FMT_ATOMDATE,
+		.local = 0,
+	};
 
 	info = cgit_parse_commit(commit);
 	hex = oid_to_hex(&commit->object.oid);
@@ -25,7 +30,7 @@ 	html("");
<span class="diff-equal"> 	html_txt(info->subject);</span>
<span class="diff-equal"> 	html("</title>\n");</span>
<span class="diff-equal"> 	html("<updated>");</span>
<span class="diff-delete">-	cgit_print_date(info->committer_date, FMT_ATOMDATE, 0);</span>
<span class="diff-add">+	html_txt(show_date(info->committer_date, 0, &mode));</span>
<span class="diff-equal"> 	html("</updated>\n");</span>
<span class="diff-equal"> 	html("<author>\n");</span>
<span class="diff-equal"> 	if (info->author) {</span>
@@ -50,7 +55,7 @@ 		free(mail);
<span class="diff-equal"> 	}</span>
<span class="diff-equal"> 	html("</author>\n");</span>
<span class="diff-equal"> 	html("<published>");</span>
<span class="diff-delete">-	cgit_print_date(info->author_date, FMT_ATOMDATE, 0);</span>
<span class="diff-add">+	html_txt(show_date(info->author_date, 0, &mode));</span>
<span class="diff-equal"> 	html("</published>\n");</span>
<span class="diff-equal"> 	if (host) {</span>
<span class="diff-equal"> 		char *pageurl;</span>
</pre>
</div>


    </div>
  </body>
</html>