From 4c1dd86f9edd291bfcdfc3c636f53d25dddc3928 Mon Sep 17 00:00:00 2001 From: Benjamin C Meyer Date: Sat, 19 Jun 2010 12:33:21 -0400 Subject: Only set the hook variable when an argument is passed to hook_dirs, otherwise hook will be '/' and if there is no git config option will result in / being returned as a valid git hook which it is not Signed-off-by: Benjamin C Meyer --- git-hooks | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/git-hooks b/git-hooks index 9c40e14..4ac5bc0 100755 --- a/git-hooks +++ b/git-hooks @@ -28,10 +28,14 @@ function hook_dirs { - hook="${1}" - echo "${HOME}/.git_hooks/${hook}" - echo "${PWD}/git_hooks/${hook}" - echo "`git config hooks.global`"/${hook} + if [ ! -z "${1}" ] ; then + hook="/${1}" + else + hook="" + fi + echo "${HOME}/.git_hooks${hook}" + echo "${PWD}/git_hooks${hook}" + echo "`git config hooks.global`"${hook} } function list_hooks_in_dir -- cgit v1.2.3