From: Jonas Fonseca Date: Mon, 10 Oct 2005 09:32:54 GMT Subject: [PATCH] git.sh: quote all paths Message-ID: <20051010093254.GD18009@diku.dk> In-Reply-To: <20051010092638.GC18009@diku.dk> This makes it handle spaces in paths. Signed-off-by: Jonas Fonseca --- Sorry I am so sloppy: s/.exe/@@X@@/ ... diff --git a/git.sh b/git.sh index 7400c16..b424055 100755 --- a/git.sh +++ b/git.sh @@ -1,7 +1,7 @@ #!/bin/sh cmd= -path=$(dirname $0) +path=$(dirname "$0") case "$#" in 0) ;; *) cmd="$1" @@ -12,13 +12,13 @@ case "$#" in exit 0 ;; esac - test -x $path/git-$cmd && exec $path/git-$cmd "$@" + test -x "$path/git-$cmd" && exec "$path/git-$cmd" "$@" case '@@X@@' in '') ;; *) - test -x $path/git-$cmd@@X@@ && exec $path/git-$cmd@@X@@ "$@" + test -x "$path/git-$cmd.exe" && exec "$path/git-$cmd@@X@@" "$@" ;; esac ;; -- Jonas Fonseca