aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xgit-hooks7
1 files changed, 4 insertions, 3 deletions
diff --git a/git-hooks b/git-hooks
index 4ac5bc0..649d08a 100755
--- a/git-hooks
+++ b/git-hooks
@@ -82,11 +82,12 @@ function run_hook
function install_hooks
{
- if [ ! -d ".git" ] ; then
- echo "$1 must be run in the same directory as .git/"
+ GITDIR=`git rev-parse --git-dir`
+ if [ ! $? -eq 0 ] ; then
+ echo "$1 must be run inside a git repository"
return 1
fi
- cd .git/
+ cd $GITDIR
if [ "${1}" = "--install" ] ; then
mv hooks hooks.old
mkdir hooks