chore(build): Ensure git hooks from Makefile
This commit is contained in:
parent
cc5baabd06
commit
3e3c06118c
1
Makefile
1
Makefile
|
@ -1,3 +1,4 @@
|
|||
$(shell scripts/git-hooks-init.sh)
|
||||
REBAR_VERSION = 3.14.3-emqx-4
|
||||
REBAR = $(CURDIR)/rebar3
|
||||
BUILD = $(CURDIR)/build
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
url="$2"
|
||||
|
||||
if [ -f 'EMQX_ENTERPRISE' ]; then
|
||||
if [[ "$url" != *emqx-enterprise* ]]; then
|
||||
echo "$(tput setaf 1)error: enterprise_code_to_non_enterprise_repo"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
if [ ! -d .git ]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
mkdir -p ".git/hooks"
|
||||
|
||||
if [ ! -L '.git/hooks/pre-push' ]; then
|
||||
ln -sf '../../scripts/git-hook-pre-push.sh' '.git/hooks/pre-push'
|
||||
fi
|
Loading…
Reference in New Issue