iAdd config.def.h and make summary length configurable - 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 c3014aaaba1d98b8e54537cef6246add1ab62094 /scm/stagit-gopher/commit/c3014aaaba1d98b8e54537cef6246add1ab62094.gph bitreich.org 70 1parent f33bca44bdd4f6758b9045c02ddbab9adc7b97c0 /scm/stagit-gopher/commit/f33bca44bdd4f6758b9045c02ddbab9adc7b97c0.gph bitreich.org 70 hAuthor: FRIGN URL:mailto:dev@frign.de bitreich.org 70 iDate: Mon, 14 Dec 2015 12:49:23 +0100 Err bitreich.org 70 i Err bitreich.org 70 iAdd config.def.h and make summary length configurable Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M Makefile | 6 +++++- Err bitreich.org 70 i A config.def.h | 2 ++ Err bitreich.org 70 i M urmoms.c | 7 ++++--- Err bitreich.org 70 i Err bitreich.org 70 i3 files changed, 11 insertions(+), 4 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/Makefile b/Makefile /scm/stagit-gopher/file/Makefile.gph bitreich.org 70 i@@ -33,7 +33,11 @@ dist: $(BIN) Err bitreich.org 70 i (cd release/${VERSION}; \ Err bitreich.org 70 i tar -czf ../../urmoms-${VERSION}.tar.gz .) Err bitreich.org 70 i Err bitreich.org 70 i-${OBJ}: config.mk ${HDR} Err bitreich.org 70 i+${OBJ}: config.h config.mk ${HDR} Err bitreich.org 70 i+ Err bitreich.org 70 i+config.h: Err bitreich.org 70 i+ @echo creating $@ from config.def.h Err bitreich.org 70 i+ @cp config.def.h $@ Err bitreich.org 70 i Err bitreich.org 70 i urmoms: urmoms.o Err bitreich.org 70 i ${CC} -o $@ urmoms.o ${LDFLAGS} Err bitreich.org 70 1diff --git a/config.def.h b/config.def.h /scm/stagit-gopher/file/config.def.h.gph bitreich.org 70 i@@ -0,0 +1,2 @@ Err bitreich.org 70 i+/* See LICENSE file for copyright and license details. */ Err bitreich.org 70 i+static const unsigned summarylen = 70; /* summary length in the log */ Err bitreich.org 70 1diff --git a/urmoms.c b/urmoms.c /scm/stagit-gopher/file/urmoms.c.gph bitreich.org 70 i@@ -10,6 +10,7 @@ Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i Err bitreich.org 70 i+#include "config.h" Err bitreich.org 70 i #include "git2.h" Err bitreich.org 70 i Err bitreich.org 70 i struct commitinfo { Err bitreich.org 70 i@@ -428,9 +429,9 @@ writelog(FILE *fp) Err bitreich.org 70 i fputs("", fp); Err bitreich.org 70 i if (ci->summary) { Err bitreich.org 70 i fprintf(fp, "", relpath, ci->oid); Err bitreich.org 70 i- if ((len = strlen(ci->summary)) > 79) { Err bitreich.org 70 i- xmlencode(fp, ci->summary, 76); Err bitreich.org 70 i- fputs("...", fp); Err bitreich.org 70 i+ if ((len = strlen(ci->summary)) > summarylen) { Err bitreich.org 70 i+ xmlencode(fp, ci->summary, summarylen - 1); Err bitreich.org 70 i+ fputs("…", fp); Err bitreich.org 70 i } else { Err bitreich.org 70 i xmlencode(fp, ci->summary, len); Err bitreich.org 70 i } Err bitreich.org 70 .