diff --git a/stagit.c b/stagit.c index 02161fc..638e58c 100644 --- a/stagit.c +++ b/stagit.c @@ -235,12 +235,15 @@ printtimeshort(FILE *fp, const git_time *intime) } int -writeheader(FILE *fp) +writeheader(FILE *fp, const char *title) { fputs("\n" "\n
\n" "\n" "\n", fpfile); printshowfile(fpfile, ci); fputs("\n", fpfile); @@ -603,7 +606,7 @@ writeblob(git_object *obj, const char *fpath, const char *filename, git_off_t fi relpath = tmp; fp = efopen(fpath, "w"); - writeheader(fp); + writeheader(fp, filename); fputs("
", fp); xmlencode(fp, filename, strlen(filename)); fprintf(fp, " (%juB)", (uintmax_t)filesize); @@ -961,7 +964,7 @@ main(int argc, char *argv[]) /* log for HEAD */ fp = efopen("log.html", "w"); relpath = ""; - writeheader(fp); + writeheader(fp, "Log"); mkdir("commit", 0755); writelog(fp, head); writefooter(fp); @@ -969,14 +972,14 @@ main(int argc, char *argv[]) /* files for HEAD */ fp = efopen("files.html", "w"); - writeheader(fp); + writeheader(fp, "Files"); writefiles(fp, head, "HEAD"); writefooter(fp); fclose(fp); /* summary page with branches and tags */ fp = efopen("refs.html", "w"); - writeheader(fp); + writeheader(fp, "Refs"); writerefs(fp); writefooter(fp); fclose(fp);