From: Junio C Hamano Date: Sat, 28 Jun 2008 21:05:51 GMT Subject: Re: [RFC/PATCH] Documentation: Don't assume git-sh-setup and git-parse-remote are in the PATH Message-ID: <7vvdztmfrk.fsf@gitster.siamese.dyndns.org> In-Reply-To: <20080628205817.GB3172@steel.home> Alex Riesen writes: > Jonathan Nieder, Fri, Jun 27, 2008 22:10:01 +0200: >> -------- >> +[verse] >> +'PATH=$(git --exec-path):$PATH' >> '. git-parse-remote' > > You missed quoting. exec-path can contain whitespace. Do you understand shell quoting rules? $ foo='c d' $ foo=$(echo a b):$foo $ echo "$foo" a b:c d $ exit > What do you need exec-path in PATH for? When git-parse-remote is not installed in $(bindir) anymore, the shell script library won't be found on user's $PATH in general.