X-Git-Url: https://git.armaanb.net/?a=blobdiff_plain;f=stagit.c;h=41b96a923372f3caaa3a2cf6a896d4073f5f54e3;hb=d9de352e4975e8bfacf4dda87492e25588caf536;hp=dcac01609fd98046eb1c3503f36f12a1f393a7da;hpb=edee68f398f5b190f4be0127338956c0a2500662;p=stagit.git diff --git a/stagit.c b/stagit.c index dcac016..41b96a9 100644 --- a/stagit.c +++ b/stagit.c @@ -3,12 +3,13 @@ #include #include -#include #include #include +#include #include #include #include +#include #include #include @@ -364,11 +365,11 @@ writeheader(FILE *fp, const char *title) xmlencode(fp, description, strlen(description)); fputs("", fp); if (cloneurl[0]) { - fputs("git clone git clone ", fp); xmlencode(fp, cloneurl, strlen(cloneurl)); - fputs("", fp); + fputs("", fp); } fputs("\n", fp); fprintf(fp, "Log | ", relpath); @@ -396,7 +397,7 @@ int writeblobhtml(FILE *fp, const git_blob *blob) { size_t n = 0, i, prev; - const char *nfmt = "%7d "; + const char *nfmt = "%7d"; const char *s = git_blob_rawcontent(blob); git_off_t len = git_blob_rawsize(blob); @@ -409,6 +410,7 @@ writeblobhtml(FILE *fp, const git_blob *blob) n++; fprintf(fp, nfmt, n, n, n); xmlencode(fp, &s[prev], i - prev + 1); + fprintf(fp, ""); prev = i + 1; } /* trailing data */ @@ -416,6 +418,7 @@ writeblobhtml(FILE *fp, const git_blob *blob) n++; fprintf(fp, nfmt, n, n, n); xmlencode(fp, &s[prev], len - prev); + fprintf(fp, ""); } } @@ -693,11 +696,11 @@ printcommitatom(FILE *fp, struct commitinfo *ci) xmlencode(fp, ci->summary, strlen(ci->summary)); fputs("\n", fp); } - fprintf(fp, "", + fprintf(fp, "\n", ci->oid); if (ci->author) { - fputs("", fp); + fputs("\n", fp); xmlencode(fp, ci->author->name, strlen(ci->author->name)); fputs("\n", fp); xmlencode(fp, ci->author->email, strlen(ci->author->email)); @@ -1187,7 +1190,7 @@ main(int argc, char *argv[]) mkdir("commit", S_IRWXU | S_IRWXG | S_IRWXO); writeheader(fp, "Log"); fputs("\n" - "" + "" "" "" "\n\n", fp);
DateCommit messageCommitAuthorFiles+-