Personal build of stagit static git page generator.
log | files | refs | readme | license

commit e418cceaab5ac78fd8ef66a54e7586d49a31d7ad
parent ff291d6c72608cbd385874f6cf66ba2662ed2b75
Author: Michael Skec
Date:   Sat, 11 Nov 2023 18:37:13 +1100

adjust columns

Diffstat:
Mstagit.c | 26+++++++++++++++-----------
1 file changed, 15 insertions(+), 11 deletions(-)

diff --git a/stagit.c b/stagit.c @@ -890,10 +890,7 @@ printshowfile(FILE *fp, struct commitinfo *ci) void writelogline(FILE *fp, struct commitinfo *ci) { - fputs("<tr><td class=\"age\">", fp); - if (ci->author) - printtimeshort(fp, &(ci->author->when)); - fputs("</td><td>", fp); + fputs("<tr><td>", fp); if (ci->summary) { fprintf(fp, "<a href=\"%scommit/%s.html\">", relpath, ci->oid); xmlencode(fp, ci->summary, strlen(ci->summary)); @@ -902,6 +899,9 @@ writelogline(FILE *fp, struct commitinfo *ci) fputs("</td><td>", fp); if (ci->author) xmlencode(fp, ci->author->name, strlen(ci->author->name)); + fputs("</td><td class=\"age\">", fp); + if (ci->author) + printtimeshort(fp, &(ci->author->when)); fputs("</td><td class=\"num\" align=\"right\">", fp); fprintf(fp, "%zu", ci->filecount); fputs("</td><td class=\"num\" align=\"right\">", fp); @@ -1302,8 +1302,9 @@ writerefs(FILE *fp) if (++count == 1) { fprintf(fp, "<h2>%s</h2><table id=\"%s\">" "<thead>\n<tr><td><b>Name</b></td>" + "<td><b>Author</b></td>" "<td><b class=\"date-age\">Latest commit</b></td>" - "<td><b>Author</b></td>\n</tr>\n" + "\n</tr>\n" "</thead><tbody>\n", titles[j], ids[j]); } @@ -1313,12 +1314,12 @@ writerefs(FILE *fp) fputs("<tr><td>", fp); xmlencode(fp, s, strlen(s)); - fputs("</td><td class=\"age\">", fp); - if (ci->author) - printtimeshort(fp, &(ci->author->when)); fputs("</td><td>", fp); if (ci->author) xmlencode(fp, ci->author->name, strlen(ci->author->name)); + fputs("</td><td class=\"age\">", fp); + if (ci->author) + printtimeshort(fp, &(ci->author->when)); fputs("</td></tr>\n", fp); } /* table footer */ @@ -1478,11 +1479,14 @@ main(int argc, char *argv[]) relpath = ""; mkdir("commit", S_IRWXU | S_IRWXG | S_IRWXO); writeheader(fp, NULL); - fputs("<table id=\"log\"><thead>\n<tr><td><b class=\"date-age\">Latest commit</b></td>" + fputs("<table id=\"log\"><thead>\n<tr>" "<td><b>Commit message</b></td>" - "<td><b>Author</b></td><td class=\"num\" align=\"right\"><b>Files</b></td>" + "<td><b>Author</b></td>" + "<td><b class=\"date-age\">Latest commit</b></td>" + "<td class=\"num\" align=\"right\"><b>Files</b></td>" "<td class=\"num\" align=\"right\"><b>+</b></td>" - "<td class=\"num\" align=\"right\"><b>-</b></td></tr>\n</thead><tbody>\n", fp); + "<td class=\"num\" align=\"right\"><b>-</b></td>" + "</tr>\n</thead><tbody>\n", fp); if (cachefile && head) { /* read from cache file (does not need to exist) */