From 6aa63a32a404850e2e20b9229a0a7fe8f6096fa8 Mon Sep 17 00:00:00 2001 From: Benjamin C Meyer Date: Mon, 17 Feb 2014 22:25:10 -0500 Subject: Handle repository paths that contains spaces Issue #33 Signed-off-by: Benjamin C Meyer --- git-hooks | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/git-hooks b/git-hooks index 2d75c8b..8ec9f13 100755 --- a/git-hooks +++ b/git-hooks @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright (c) 2010-2013, Benjamin C. Meyer +# Copyright (c) 2010-2014, Benjamin C. Meyer # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -119,7 +119,7 @@ function install_hooks echo "$1 must be run inside a git repository" return 1 fi - cd $GITDIR + cd "${GITDIR}" if [ "${1}" = "--install" ] ; then if [ -d hooks.old ] ; then echo "hooks.old already exists, perhaps you already installed?" @@ -141,7 +141,7 @@ git-hooks run "$0" "$@"'; function list_hooks { GITDIR=`git rev-parse --git-dir` - cat $GITDIR/hooks/pre-commit 2> /dev/null | grep 'git-hooks' > /dev/null 2> /dev/null + cat "${GITDIR}/hooks/pre-commit" 2> /dev/null | grep 'git-hooks' > /dev/null 2> /dev/null if [ $? = 0 ] ; then echo "Git hooks ARE installed in this repository." echo "" -- cgit v1.2.3