itpost-receive.sh: update http bare repo upon push - stagit - [fork] customized build of stagit, the 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/stagit/log.gph adamsgaard.dk 70 1Files /src/stagit/files.gph adamsgaard.dk 70 1Refs /src/stagit/refs.gph adamsgaard.dk 70 1README /src/stagit/file/README.gph adamsgaard.dk 70 1LICENSE /src/stagit/file/LICENSE.gph adamsgaard.dk 70 i--- Err adamsgaard.dk 70 1commit 405e3a2e7452e0a09a9e0947b2381715890b3954 /src/stagit/commit/405e3a2e7452e0a09a9e0947b2381715890b3954.gph adamsgaard.dk 70 1parent 603ac9c1b962636abca16b4f000e8ef5b591c219 /src/stagit/commit/603ac9c1b962636abca16b4f000e8ef5b591c219.gph adamsgaard.dk 70 hAuthor: Anders Damsgaard URL:mailto:anders@adamsgaard.dk adamsgaard.dk 70 iDate: Sat, 28 Nov 2020 00:58:48 +0100 Err adamsgaard.dk 70 i Err adamsgaard.dk 70 ipost-receive.sh: update http bare repo upon push Err adamsgaard.dk 70 i Err adamsgaard.dk 70 iDiffstat: Err adamsgaard.dk 70 i M post-receive.sh | 3 ++- Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i1 file changed, 2 insertions(+), 1 deletion(-) Err adamsgaard.dk 70 i--- Err adamsgaard.dk 70 1diff --git a/post-receive.sh b/post-receive.sh /src/stagit/file/post-receive.sh.gph adamsgaard.dk 70 it@@ -72,7 +72,8 @@ stagit-index "${reposdir}/"*/ > "${destdir}/index.html" Err adamsgaard.dk 70 i stagit -c "${cachefile}" "${reposdir}/${r}" Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i # update bare repo for static http clone through alturl Err adamsgaard.dk 70 i-(cd "${htmldir}" && cd "${r}.git" && git update-server-info) Err adamsgaard.dk 70 i+(cd "${htmldir}" && cd "${r}.git" && \ Err adamsgaard.dk 70 i+ git pull >/dev/null && git update-server-info) Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i # disallow access to file and commit contents in parent robots.txt Err adamsgaard.dk 70 i if ! grep -q "Disallow: /${r}/" "${destdir}/robots.txt"; then Err adamsgaard.dk 70 .