itfix creation and update of http bare clone - 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 603ac9c1b962636abca16b4f000e8ef5b591c219 /src/stagit/commit/603ac9c1b962636abca16b4f000e8ef5b591c219.gph adamsgaard.dk 70 1parent a7da01a6eb60e5ad6fa61da82e50babb57aadcf7 /src/stagit/commit/a7da01a6eb60e5ad6fa61da82e50babb57aadcf7.gph adamsgaard.dk 70 hAuthor: Anders Damsgaard URL:mailto:anders@adamsgaard.dk adamsgaard.dk 70 iDate: Sat, 28 Nov 2020 00:57:00 +0100 Err adamsgaard.dk 70 i Err adamsgaard.dk 70 ifix creation and update of http bare clone Err adamsgaard.dk 70 i Err adamsgaard.dk 70 iDiffstat: Err adamsgaard.dk 70 i M create-repo.sh | 5 +++-- Err adamsgaard.dk 70 i M post-receive.sh | 5 ++--- Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i2 files changed, 5 insertions(+), 5 deletions(-) Err adamsgaard.dk 70 i--- Err adamsgaard.dk 70 1diff --git a/create-repo.sh b/create-repo.sh /src/stagit/file/create-repo.sh.gph adamsgaard.dk 70 it@@ -20,8 +20,9 @@ for r in "$@"; do Err adamsgaard.dk 70 i read Err adamsgaard.dk 70 i echo "${REPLY:-$default_owner}" > "$r"/owner Err adamsgaard.dk 70 i ln -sf ../../post-receive.sh "$r"/hooks/post-receive Err adamsgaard.dk 70 i- cp "$r"/hooks/post-update{.sample,} Err adamsgaard.dk 70 i- chmod a+x "$r"/hooks/post-update Err adamsgaard.dk 70 i+ cd "/var/www/domains/src.adamsgaard.dk" Err adamsgaard.dk 70 i+ git clone --bare "$r" "${r}.git" Err adamsgaard.dk 70 i+ git update-server-info Err adamsgaard.dk 70 i echo "${giturl}/${r}" > "$r"/url Err adamsgaard.dk 70 i echo "${altgiturl}/${r}.git" > "$r"/alturl Err adamsgaard.dk 70 i touch "$r"/git-daemon-export-ok 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@@ -71,9 +71,8 @@ stagit-index "${reposdir}/"*/ > "${destdir}/index.html" Err adamsgaard.dk 70 i # make pages. Err adamsgaard.dk 70 i stagit -c "${cachefile}" "${reposdir}/${r}" Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i-# make bare repo for https clone through alturl Err adamsgaard.dk 70 i-(cd "${htmldir}" && git clone --bare "${reposdir}/${r}" "${r}.git" && \ Err adamsgaard.dk 70 i- cd "${r}.git" && git update-server-info) 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 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 .