add osmo-add-gerrit-hooks.sh

Change-Id: I41d609ca05aad3385e9e42efb2e7533749df209f
diff --git a/src/osmo-add-gerrit-hooks.sh b/src/osmo-add-gerrit-hooks.sh
new file mode 100755
index 0000000..b03c88c
--- /dev/null
+++ b/src/osmo-add-gerrit-hooks.sh
@@ -0,0 +1,19 @@
+#!/bin/sh
+# Look for git repositories in and below the current dir and install the gerrit
+# commit-msg hook in each one.
+# Tweak the commit hook to always place the 'Change-Id' at the bottom.
+# This requires an ~/.ssh/config entry like
+#	host go
+#	hostname gerrit.osmocom.org
+#	port 29418
+
+set -x
+base="$PWD"
+
+for r in $(find . -name '.git'); do
+  cd "$base/$r"
+  if [ ! -f "hooks/commit-msg" ]; then
+    scp go:hooks/commit-msg hooks/
+  fi
+  sed -i 's/if (unprinted /if (0 \&\& unprinted /' hooks/commit-msg
+done