Osmocom Top-level Makefile and dev tools
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
551 B

# 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
for r in $(find . -maxdepth 2 -name '.git'); do
cd "$base/$r"
if [ ! -f "hooks/commit-msg" ]; then
scp -P 29418 gerrit.osmocom.org:hooks/commit-msg hooks/
sed -i 's/if (unprinted /if (0 \&\& unprinted /' hooks/commit-msg