iAdd old lawn-update into repository for better tracking - gopher-lawn - The gopher lawn gopher directory project. Err bitreich.org 70 hgit clone git://bitreich.org/gopher-lawn/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/gopher-lawn/ URL:git://bitreich.org/gopher-lawn/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/gopher-lawn/ bitreich.org 70 1Log /scm/gopher-lawn/log.gph bitreich.org 70 1Files /scm/gopher-lawn/files.gph bitreich.org 70 1Refs /scm/gopher-lawn/refs.gph bitreich.org 70 1Tags /scm/gopher-lawn/tag bitreich.org 70 i--- Err bitreich.org 70 1commit 63daddf66e7f329a3fffe5925f2ab9c1cf321fcd /scm/gopher-lawn/commit/63daddf66e7f329a3fffe5925f2ab9c1cf321fcd.gph bitreich.org 70 1parent f17f7e0fb5a99f87a5b160f330449e0e79240fa2 /scm/gopher-lawn/commit/f17f7e0fb5a99f87a5b160f330449e0e79240fa2.gph bitreich.org 70 hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net bitreich.org 70 iDate: Fri, 28 Aug 2020 13:00:18 +0200 Err bitreich.org 70 i Err bitreich.org 70 iAdd old lawn-update into repository for better tracking Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i A lawn-update | 32 +++++++++++++++++++++++++++++++ Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 32 insertions(+), 0 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/lawn-update b/lawn-update /scm/gopher-lawn/file/lawn-update.gph bitreich.org 70 i@@ -0,0 +1,32 @@ Err bitreich.org 70 i+#!/bin/sh Err bitreich.org 70 i+ Err bitreich.org 70 i+export LANG=en_US.utf8 Err bitreich.org 70 i+ Err bitreich.org 70 i+lawngit="/scm/gopher-lawn" Err bitreich.org 70 i+lawnbase="/br/gopher/lawn" Err bitreich.org 70 i+lawnindex="${lawnbase}/index.gph" Err bitreich.org 70 i+scmbase="/scm" Err bitreich.org 70 i+tmpfile=$(mktemp) Err bitreich.org 70 i+ Err bitreich.org 70 i+cd "${lawnbase}" Err bitreich.org 70 i+linkcount="$(grep --exclude-dir=".git" -r "]" | grep -v "|server|" | wc -l)" Err bitreich.org 70 i+ Err bitreich.org 70 i+cd "${lawngit}" Err bitreich.org 70 i+ Err bitreich.org 70 i+{ Err bitreich.org 70 i+ git show \ Err bitreich.org 70 i+ -q \ Err bitreich.org 70 i+ --pretty="format:[1|%<(12,trunc)%ai %<(40,trunc)%s by %an|/scm/gopher-lawn/commit/%H.gph|server|port]" \ Err bitreich.org 70 i+ HEAD...HEAD~4; Err bitreich.org 70 i+ printf "\n\n"; Err bitreich.org 70 i+ printf "%d links are indexed at the moment.\n" "${linkcount}" Err bitreich.org 70 i+} > "${tmpfile}" Err bitreich.org 70 i+ Err bitreich.org 70 i+# Now change the gph files in a really easy way. Err bitreich.org 70 i+{ Err bitreich.org 70 i+ printf "/C_H_A_N_G_E_S/+1,/P_R_O_J_E_C_T/-2d\n" Err bitreich.org 70 i+ printf "/C_H_A_N_G_E_S/r !cat ${tmpfile}\n" Err bitreich.org 70 i+ printf "w\nq\n" Err bitreich.org 70 i+} | ed -s "${lawnindex}" Err bitreich.org 70 i+ Err bitreich.org 70 i+rm -f "${tmpfile}" Err bitreich.org 70 .