diff --git a/urmoms.c b/urmoms.c index db146f4..13c21e2 100644 --- a/urmoms.c +++ b/urmoms.c @@ -184,10 +184,13 @@ printcommit(FILE *fp, git_commit *commit) if ((sig = git_commit_author(commit)) != NULL) { fprintf(fp, "Author: "); xmlencode(fp, sig->name, strlen(sig->name)); - fprintf(fp, " <"); + fprintf(fp, " <email, strlen(sig->email)); - fprintf(fp, ">\nDate: "); + fputs("\">", fp); + xmlencode(fp, sig->email, strlen(sig->email)); + fputs(">\nDate: ", fp); printtime(fp, &sig->when); + fputc('\n', fp); } fputc('\n', fp);