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_VERSION = 3.14.3-emqx-4
|
||||||
REBAR = $(CURDIR)/rebar3
|
REBAR = $(CURDIR)/rebar3
|
||||||
BUILD = $(CURDIR)/build
|
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