iadd titles to pages, summary for commit messages, filename for files - stagit-gopher - A git gopher frontend. (mirror) Err bitreich.org 70 hgit clone git://bitreich.org/stagit-gopher/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/stagit-gopher/ URL:git://bitreich.org/stagit-gopher/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/stagit-gopher/ bitreich.org 70 1Log /scm/stagit-gopher/log.gph bitreich.org 70 1Files /scm/stagit-gopher/files.gph bitreich.org 70 1Refs /scm/stagit-gopher/refs.gph bitreich.org 70 1Tags /scm/stagit-gopher/tag bitreich.org 70 1README /scm/stagit-gopher/file/README.gph bitreich.org 70 1LICENSE /scm/stagit-gopher/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit c379d65770d6ce7d5aea885255d2b1f4d05981e3 /scm/stagit-gopher/commit/c379d65770d6ce7d5aea885255d2b1f4d05981e3.gph bitreich.org 70 1parent 78c29a1de25a88b92858d785772315a537cd4035 /scm/stagit-gopher/commit/78c29a1de25a88b92858d785772315a537cd4035.gph bitreich.org 70 hAuthor: Hiltjo Posthuma URL:mailto:hiltjo@codemadness.org bitreich.org 70 iDate: Tue, 1 Mar 2016 19:14:00 +0100 Err bitreich.org 70 i Err bitreich.org 70 iadd titles to pages, summary for commit messages, filename for files Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M stagit.c | 15 +++++++++------ Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 9 insertions(+), 6 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/stagit.c b/stagit.c /scm/stagit-gopher/file/stagit.c.gph bitreich.org 70 i@@ -235,12 +235,15 @@ printtimeshort(FILE *fp, const git_time *intime) Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i int Err bitreich.org 70 i-writeheader(FILE *fp) Err bitreich.org 70 i+writeheader(FILE *fp, const char *title) Err bitreich.org 70 i { Err bitreich.org 70 i fputs("\n" Err bitreich.org 70 i "\n\n" Err bitreich.org 70 i "\n" Err bitreich.org 70 i "\n", fp); Err bitreich.org 70 i+ xmlencode(fp, title, strlen(title)); Err bitreich.org 70 i+ if (title[0] && stripped_name[0]) Err bitreich.org 70 i+ fputs(" - ", fp); Err bitreich.org 70 i xmlencode(fp, stripped_name, strlen(stripped_name)); Err bitreich.org 70 i if (description[0]) Err bitreich.org 70 i fputs(" - ", fp); Err bitreich.org 70 i@@ -478,7 +481,7 @@ writelog(FILE *fp, const git_oid *oid) Err bitreich.org 70 i /* check if file exists if so skip it */ Err bitreich.org 70 i if (access(path, F_OK)) { Err bitreich.org 70 i fpfile = efopen(path, "w"); Err bitreich.org 70 i- writeheader(fpfile); Err bitreich.org 70 i+ writeheader(fpfile, ci->summary); Err bitreich.org 70 i fputs("<pre>", fpfile); Err bitreich.org 70 i printshowfile(fpfile, ci); Err bitreich.org 70 i fputs("</pre>\n", fpfile); Err bitreich.org 70 i@@ -603,7 +606,7 @@ writeblob(git_object *obj, const char *fpath, const char *filename, git_off_t fi Err bitreich.org 70 i relpath = tmp; Err bitreich.org 70 i Err bitreich.org 70 i fp = efopen(fpath, "w"); Err bitreich.org 70 i- writeheader(fp); Err bitreich.org 70 i+ writeheader(fp, filename); Err bitreich.org 70 i fputs("<p> ", fp); Err bitreich.org 70 i xmlencode(fp, filename, strlen(filename)); Err bitreich.org 70 i fprintf(fp, " (%juB)", (uintmax_t)filesize); Err bitreich.org 70 i@@ -961,7 +964,7 @@ main(int argc, char *argv[]) Err bitreich.org 70 i /* log for HEAD */ Err bitreich.org 70 i fp = efopen("log.html", "w"); Err bitreich.org 70 i relpath = ""; Err bitreich.org 70 i- writeheader(fp); Err bitreich.org 70 i+ writeheader(fp, "Log"); Err bitreich.org 70 i mkdir("commit", 0755); Err bitreich.org 70 i writelog(fp, head); Err bitreich.org 70 i writefooter(fp); Err bitreich.org 70 i@@ -969,14 +972,14 @@ main(int argc, char *argv[]) Err bitreich.org 70 i Err bitreich.org 70 i /* files for HEAD */ Err bitreich.org 70 i fp = efopen("files.html", "w"); Err bitreich.org 70 i- writeheader(fp); Err bitreich.org 70 i+ writeheader(fp, "Files"); Err bitreich.org 70 i writefiles(fp, head, "HEAD"); Err bitreich.org 70 i writefooter(fp); Err bitreich.org 70 i fclose(fp); Err bitreich.org 70 i Err bitreich.org 70 i /* summary page with branches and tags */ Err bitreich.org 70 i fp = efopen("refs.html", "w"); Err bitreich.org 70 i- writeheader(fp); Err bitreich.org 70 i+ writeheader(fp, "Refs"); Err bitreich.org 70 i writerefs(fp); Err bitreich.org 70 i writefooter(fp); Err bitreich.org 70 i fclose(fp); Err bitreich.org 70 .