itAdd "Back to index" links from repository pages - stagit - static git page generator Err adamsgaard.dk 70 hgit clone git://src.adamsgaard.dk/stagit URL:git://src.adamsgaard.dk/stagit adamsgaard.dk 70 1Log /src/log.gph adamsgaard.dk 70 1Files /src/files.gph adamsgaard.dk 70 1Refs /src/refs.gph adamsgaard.dk 70 1README /src/file/README.gph adamsgaard.dk 70 1LICENSE /src/file/LICENSE.gph adamsgaard.dk 70 i--- Err adamsgaard.dk 70 1commit 8e6633b64f13aba222eab8996f83366ab12dc7c7 /src/commit/8e6633b64f13aba222eab8996f83366ab12dc7c7.gph adamsgaard.dk 70 1parent 4e31f0fbbe6bf3b7836bf3e0f4a7087dbbf91e9c /src/commit/4e31f0fbbe6bf3b7836bf3e0f4a7087dbbf91e9c.gph adamsgaard.dk 70 hAuthor: Anders Damsgaard URL:mailto:anders@adamsgaard.dk adamsgaard.dk 70 iDate: Fri, 3 Jan 2020 10:27:50 +0100 Err adamsgaard.dk 70 i Err adamsgaard.dk 70 iAdd "Back to index" links from repository pages Err adamsgaard.dk 70 i Err adamsgaard.dk 70 iDiffstat: Err adamsgaard.dk 70 i M stagit.c | 9 ++++++--- Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i1 file changed, 6 insertions(+), 3 deletions(-) Err adamsgaard.dk 70 i--- Err adamsgaard.dk 70 1diff --git a/stagit.c b/stagit.c /src/file/stagit.c.gph adamsgaard.dk 70 it@@ -51,6 +51,7 @@ static git_repository *repo; Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i static const char *relpath = ""; Err adamsgaard.dk 70 i static const char *repodir; Err adamsgaard.dk 70 i+static char index_link[255] = "Back to index"; Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i static char *name = ""; Err adamsgaard.dk 70 i static char *strippedname = ""; Err adamsgaard.dk 70 it@@ -355,10 +356,10 @@ writeheader(FILE *fp, const char *title) Err adamsgaard.dk 70 i fprintf(fp, "\n", Err adamsgaard.dk 70 i name, relpath); Err adamsgaard.dk 70 i fprintf(fp, "\n", relpath); Err adamsgaard.dk 70 i- fputs("\n\n\n", fp); Err adamsgaard.dk 70 i+ fprintf(fp, "", index_link); Err adamsgaard.dk 70 i+ fputs("
", fp); Err adamsgaard.dk 70 i+ fputs("\n\n
", fp); Err adamsgaard.dk 70 i fprintf(fp, "\"\"", Err adamsgaard.dk 70 i relpath, relpath); Err adamsgaard.dk 70 i- fputs("

", fp); Err adamsgaard.dk 70 i+ fputs("

", fp); Err adamsgaard.dk 70 i xmlencode(fp, strippedname, strlen(strippedname)); Err adamsgaard.dk 70 i fputs("

", fp); Err adamsgaard.dk 70 i xmlencode(fp, description, strlen(description)); Err adamsgaard.dk 70 it@@ -383,7 +384,9 @@ writeheader(FILE *fp, const char *title) Err adamsgaard.dk 70 i if (license) Err adamsgaard.dk 70 i fprintf(fp, " | LICENSE", Err adamsgaard.dk 70 i relpath, license); Err adamsgaard.dk 70 i- fputs("
\n
\n
\n", fp); Err adamsgaard.dk 70 i+ fputs("
%s
\n
\n
\n", fp); Err adamsgaard.dk 70 i } Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i void Err adamsgaard.dk 70 .