summaryrefslogtreecommitdiff
path: root/repo/hooks
diff options
context:
space:
mode:
Diffstat (limited to 'repo/hooks')
-rwxr-xr-xrepo/hooks/check-links.sh5
-rwxr-xr-xrepo/hooks/pre-push3
-rwxr-xr-xrepo/hooks/setup.sh3
3 files changed, 11 insertions, 0 deletions
diff --git a/repo/hooks/check-links.sh b/repo/hooks/check-links.sh
new file mode 100755
index 0000000..5681326
--- /dev/null
+++ b/repo/hooks/check-links.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+echo "Checking for unresolved links…"
+
+! grep -Er '^\[.*\]:.*TODO.*'
diff --git a/repo/hooks/pre-push b/repo/hooks/pre-push
new file mode 100755
index 0000000..ad0e03f
--- /dev/null
+++ b/repo/hooks/pre-push
@@ -0,0 +1,3 @@
+#/bin/bash
+
+./repo/hooks/check-links.sh
diff --git a/repo/hooks/setup.sh b/repo/hooks/setup.sh
new file mode 100755
index 0000000..ffb52ca
--- /dev/null
+++ b/repo/hooks/setup.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+git config --local core.hooksPath repo/hooks