diff --git a/stagit.c b/stagit.c
@@ -490,7 +490,7 @@ void writeheader(FILE *fp, const char *title)
xmlencode(fp, cloneurl, strlen(cloneurl));
fputs("\">", fp);
xmlencode(fp, cloneurl, strlen(cloneurl));
- fputs("</a></li>\n", fp);
+ fputs("</a>\n</li>\n", fp);
}
fprintf(fp, "<li><a href=\"%slog.html\">Log</a></li>\n", relpath);
fprintf(fp, "<li><a href=\"%sfiles.html\">Files</a></li>\n", relpath);
@@ -508,7 +508,9 @@ void writeheader(FILE *fp, const char *title)
void writefooter(FILE *fp)
{
fputs("</div>\n</main>\n", fp);
- fputs("<footer>made with ❤️ by <a href=\"https://pablopie.xyz/\">@pablo</a></footer>\n", fp);
+ fputs("<footer>made with ❤️ by "
+ "<a href=\"https://pablopie.xyz/\">@pablo</a></footer>\n",
+ fp);
fputs("</body>\n</html>\n", fp);
}
@@ -1132,28 +1134,31 @@ int writefilestree(FILE *fp, git_tree *tree, const char *path)
if (writeblobraw((git_blob *)obj, blobpath) < 0)
return 1;
- fputs("<tr><td><code>", fp);
+ fputs("<tr>\n<td><code>", fp);
fputs(filemode(git_tree_entry_filemode(entry)), fp);
- fprintf(fp, "</code></td><td><a href=\"%s", relpath);
+ fprintf(fp, "</code></td>\n<td><a href=\"%s", relpath);
xmlencode(fp, filepath, strlen(filepath));
fputs("\">", fp);
xmlencode(fp, entrypath, strlen(entrypath));
- fputs("</a></td><td align=\"right\">", fp);
+ fputs("</a></td>\n<td align=\"right\">", fp);
if (lc > 0)
fprintf(fp, "%zuL", lc);
else
fprintf(fp, "%zuB", filesize);
- fputs("</td></tr>\n", fp);
+ fputs("</td>\n</tr>\n", fp);
git_object_free(obj);
} else if (git_tree_entry_type(entry) == GIT_OBJ_COMMIT) {
/* commit object in tree is a submodule */
- fprintf(fp, "<tr><td>m---------</td><td><a href=\"%sfile/.gitmodules.html\">",
+ fprintf(fp,
+ "<tr>\n"
+ "<td><code>m---------</code></td>\n"
+ "<td><a href=\"%sfile/.gitmodules.html\">",
relpath);
xmlencode(fp, entrypath, strlen(entrypath));
fputs("</a> @ ", fp);
git_oid_tostr(oid, sizeof(oid), git_tree_entry_id(entry));
xmlencode(fp, oid, strlen(oid));
- fputs("</td><td align=\"right\"></td></tr>\n", fp);
+ fputs("</td>\n<td align=\"right\"></td>\n</tr>\n", fp);
}
}
@@ -1168,13 +1173,13 @@ int writefiles(FILE *fp, const git_oid *id)
fputs("<div class=\"table-container\">\n"
"<table>\n"
- "<colgroup>"
- "<col style=\"width: 80pt;\" />"
- "<col /><col />"
- "</colgroup>"
- "<thead>\n<tr>"
- "<td>Mode</td><td>Name</td>"
- "<td align=\"right\">Size</td>"
+ "<colgroup>\n"
+ "<col style=\"width: 80pt;\" />\n"
+ "<col />\n<col />\n"
+ "</colgroup>\n"
+ "<thead>\n<tr>\n"
+ "<td>Mode</td>\n<td>Name</td>\n"
+ "<td align=\"right\">Size</td>\n"
"</tr>\n</thead>\n"
"<tbody>\n", fp);
@@ -1215,7 +1220,7 @@ int writerefs(FILE *fp)
"<h2>%s</h2>\n"
"<div class=\"table-container\">\n"
"<table id=\"%s\">\n"
- "<thead>\n<tr><td>Name</td>"
+ "<thead>\n<tr>\n<td>Name</td>"
"<td>Last commit date</td>"
"<td>Author</td>\n</tr>\n"
"</thead>\n<tbody>\n",
@@ -1225,9 +1230,9 @@ int writerefs(FILE *fp)
ci = ris[i].ci;
s = git_reference_shorthand(ris[i].ref);
- fputs("<tr><td>", fp);
+ fputs("<tr>\n<td>", fp);
xmlencode(fp, s, strlen(s));
- fputs("</td><td>", fp);
+ fputs("</td>\n<td>", fp);
if (ci->author) {
fputs("<time datetime=\"", fp);
formattime(fp, "%Y-%m-%d %H:%M", &(ci->author->when));
@@ -1235,10 +1240,10 @@ int writerefs(FILE *fp)
formattime(fp, "%d/%m/%Y %H:%M", &(ci->author->when));
fputs("</time>\n", fp);
}
- fputs("</td><td>", fp);
+ fputs("</td>\n<td>", fp);
if (ci->author)
xmlencode(fp, ci->author->name, strlen(ci->author->name));
- fputs("</td></tr>\n", fp);
+ fputs("</td>\n</tr>\n", fp);
}
/* table footer */
if (count)