Kaydet (Commit) 0cac67b2 authored tarafından Norbert Thiebaud's avatar Norbert Thiebaud

set-up the hooks for submodules for recent git setup

Change-Id: I52482d017966e1d9671f92f43ec9d8cac6daf602
üst d0d07cd2
......@@ -52,7 +52,24 @@ local hook_name
ln -sf "${COREDIR?}/${repo?}/.git-hooks/${hook_name?}" "${hook?}"
fi
done
elif [ -d .git/modules/${repo}/hooks ] ; then
for hook_name in $(ls -1 ${COREDIR?}/.git-hooks) ; do
hook=".git/modules/${repo?}/hooks/${hook_name?}"
if [ ! -e "${hook?}" -o -L "${hook?}" ] ; then
rm -f "${hook?}"
ln -sf "${COREDIR?}/.git-hooks/${hook_name?}" "${hook?}"
fi
done
# override if need be by the submodules' own hooks
for hook_name in $(ls -1 ${COREDIR?}/${repo?}/.git-hooks 2>/dev/null) ; do
hook=".git/modules/${repo?}/hooks/${hook_name?}"
if [ ! -e "${hook?}" -o -L "${hook?}" ] ; then
rm -f "${hook?}"
ln -sf "${COREDIR?}/${repo?}/.git-hooks/${hook_name?}" "${hook?}"
fi
done
fi
}
refresh_all_hooks()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment