| tatom feed: use published for author commit date, updated for committer date - … | |
| git clone git://src.adamsgaard.dk/stagit | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit 45ee6876d5027311d0ac81345c27b3ee6e8fd43d | |
| parent 462ba66ee7e0ae16f41d4fff9c8540913c3941a9 | |
| Author: Hiltjo Posthuma <[email protected]> | |
| Date: Sun, 1 May 2016 17:20:54 +0200 | |
| atom feed: use published for author commit date, updated for committer date | |
| tthis is the same as cgit. | |
| Diffstat: | |
| M stagit.c | 9 ++++++++- | |
| 1 file changed, 8 insertions(+), 1 deletion(-) | |
| --- | |
| diff --git a/stagit.c b/stagit.c | |
| t@@ -29,6 +29,7 @@ struct commitinfo { | |
| char parentoid[GIT_OID_HEXSZ + 1]; | |
| const git_signature *author; | |
| + const git_signature *committer; | |
| const char *summary; | |
| const char *msg; | |
| t@@ -169,6 +170,7 @@ commitinfo_getbyoid(const git_oid *id) | |
| git_oid_tostr(ci->parentoid, sizeof(ci->parentoid), git_commit_parent_… | |
| ci->author = git_commit_author(ci->commit); | |
| + ci->committer = git_commit_committer(ci->commit); | |
| ci->summary = git_commit_summary(ci->commit); | |
| ci->msg = git_commit_message(ci->commit); | |
| t@@ -613,8 +615,13 @@ printcommitatom(FILE *fp, struct commitinfo *ci) | |
| fprintf(fp, "<id>%s</id>\n", ci->oid); | |
| if (ci->author) { | |
| - fputs("<updated>", fp); | |
| + fputs("<published>", fp); | |
| printtimez(fp, &(ci->author->when)); | |
| + fputs("</published>\n", fp); | |
| + } | |
| + if (ci->committer) { | |
| + fputs("<updated>", fp); | |
| + printtimez(fp, &(ci->committer->when)); | |
| fputs("</updated>\n", fp); | |
| } | |
| if (ci->summary) { |