list

scripts

Repo containing scripts to be used with dovel, and git hooks that powers our web interface.

curl https://dovel.email/scripts.tar tar

c295396

Author: blmayer (bleemayer@gmail.com)

Date: Mon Oct 2 15:14:37 2023 -0300

Parent: e479f26

Fixed quoting

Diff

diff --git a/post-receive b/post-receive
index b6b44b6..00e949b 100755
--- a/post-receive
+++ b/post-receive
@@ -2,7 +2,8 @@

# for debugging
# set -ex
-. ./hooks/aux.sh
+. hooks/aux.sh
+# . ./aux.sh

ROOT="$HOME/www/dovel.email"
REPO="$(basename $PWD)"
@@ -23,7 +24,7 @@ updategit() {
<dl>
EOF

-	for dir in "$HOME/git/dovel.email"/*
+	for dir in "$HOME/git/dovel.email/"*
do
cat <<- EOF >> "$ROOT/git.html"
<dt><a href=$(basename $dir)/index.html>$(basename $dir)</a></dt>
@@ -247,7 +248,7 @@ git clone . "$OUT/tree"
while read oldrev newrev ref
do
case "$ref" in
-	"refs/heads/$BRANCH")
+	"refs/heads/main")
updategit
updateindex
updaterefs
@@ -261,6 +262,6 @@ do
tag="${ref#refs/tags/}"
find "$OUT/tree/" -name go.mod && creategomod "$tag"
;;
-	*) echo "Ref $ref received. Doing nothing." ;;
+	*) echo "$ref received. Doing nothing." ;;
esac
done
diff --git a/post-receive-scripts b/post-receive-scripts
index ac6f2c1..8e5c4d5 100755
--- a/post-receive-scripts
+++ b/post-receive-scripts
@@ -21,4 +21,5 @@ cp "$TMP/post-receive-scripts" hooks/post-receive
echo "cleaning up TMP"
rm -fr "$TMP"

+echo "running post-receive-all"
. hooks/post-receive-all