about summary refs log tree commit diff
path: root/webdeploy.mk
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2025-03-17 20:51:06 +0100
committerRobert Günzler <r@gnzler.io>2025-03-17 20:51:06 +0100
commit2928659dc4445f490c853b405056453d188b15d2 (patch)
tree9b557b90717277e9ad0b60e204c395370c69a4a4 /webdeploy.mk
parent346e649f606182086fae46cdd02119a263d098cc (diff)
downloadsite-2928659dc4445f490c853b405056453d188b15d2.tar.gz
webdeploy: filter out != origin
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'webdeploy.mk')
-rw-r--r--webdeploy.mk9
1 files changed, 5 insertions, 4 deletions
diff --git a/webdeploy.mk b/webdeploy.mk
index 2360323..6a0b3c1 100644
--- a/webdeploy.mk
+++ b/webdeploy.mk
@@ -13,9 +13,10 @@ webdeploy-live:
 	@ ${MAKE} webdeploy DEPLOY_DIR=${DEPLOY_DIR_live}
 
 webdeploy-register-hook:
-	@ echo "#!/bin/sh" > .git/hooks/pre-push
-	@ echo "make gen" >> .git/hooks/pre-push
-	@ echo "make webdeploy-live" >> .git/hooks/pre-push
-	@ echo "exit 0" >> .git/hooks/pre-push
+	@ echo '#!/bin/sh' > .git/hooks/pre-push
+	@ echo '[ $1 != origin ] && exit 0' >> .git/hooks/pre-push
+	@ echo 'makesgen' >> .git/hooks/pre-push
+	@ echo 'make webdeploy-live' >> .git/hooks/pre-push
+	@ echo 'exit 0' >> .git/hooks/pre-push
 
 .PHONY: webdeploy webdeploy-test webdeploy-live webdeploy-register-hook