From 9a9be49b63a19666d3d3aa8cf2a6984492e7eccd Mon Sep 17 00:00:00 2001 From: dead-horse Date: Wed, 3 Dec 2014 00:51:40 +0800 Subject: [PATCH] make release hook more flexible --- bin/git-release | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/bin/git-release b/bin/git-release index a5ff60b..bf9e3a3 100755 --- a/bin/git-release +++ b/bin/git-release @@ -2,9 +2,18 @@ hook() { local hook=.git/hooks/$1.sh + # compat without extname + if test ! -f $hook; then + hook=.git/hooks/$1 + fi + if test -f $hook; then echo "... $1" - . $hook + if test -x $hook; then + $hook + else + . $hook + fi fi }