X-Git-Url: https://git.armaanb.net/?p=stagit.git;a=blobdiff_plain;f=src%2Fstagit.c;h=b71eeda0db64c440eceda86eb7940ded010f574f;hp=be6d8593c9913d3ac5f02ba7fc2381d46dcaa9ae;hb=ad2d1ad6ad71921d029c3fbba22a3d1b6f35cf5a;hpb=f1e24dd2761bd786a8bfae19812435b50c289cea diff --git a/src/stagit.c b/src/stagit.c index be6d859..b71eeda 100644 --- a/src/stagit.c +++ b/src/stagit.c @@ -367,7 +367,7 @@ writeheader(FILE *fp, const char *title) fprintf(fp, "\n", relpath); fprintf(fp, "\n", relpath); fputs("\n\n
", fp); - fprintf(fp, "\"Go", + fprintf(fp, "\"Home\"", relpath, relpath); fputs("

", fp); xmlencode(fp, strippedname, strlen(strippedname)); @@ -848,7 +848,6 @@ writeblob(git_object *obj, const char *fpath, const char *filename, git_off_t fi fputs("

", fp); xmlencode(fp, filename, strlen(filename)); fprintf(fp, " (%s)", convertbytes((int)filesize)); - fputs("


", fp); if (git_blob_is_binary((git_blob *)obj)) { @@ -857,6 +856,15 @@ writeblob(git_object *obj, const char *fpath, const char *filename, git_off_t fi writeblobhtml(filename, fp, (git_blob *)obj); if (ferror(fp)) err(1, "fwrite"); + else if (htmlized) { + /* NOTE: recurses */ + char newfpath[PATH_MAX]; + strcat(newfpath, fpath); + char newfilename[PATH_MAX]; + strcat(newfilename, filename); + writeblob(obj, strcat(newfpath, "-raw"), strcat(newfilename, "-raw"), filesize); + // TODO: Add view-raw button + } } writefooter(fp);