Re: [RFC/PATCH] Documentation: Don't assume git-sh-setup and git-parse-remote are in the PATH
- From
Jeff King <peff@peff.net>
- Date
- Jun 29, 2008, 05:38 UTC
- Message-ID
- <20080629053823.GA8262@sigill.intra.peff.net>
- In-Reply-To
- <7vvdztmfrk.fsf@gitster.siamese.dyndns.org>
On Sat, Jun 28, 2008 at 02:05:51PM -0700, Junio C Hamano wrote:
> > 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.
I think the right question is:
PATH=$PATH:$(git --exec-path) . git-sh-setup
or
. "$(git --exec-path)/git-sh-setup"
?
Generally, I would prefer the latter because it has no side effects. For now at least, though, shell scripts probably want git's exec-path in their PATH so "git-foo" invocations don't break.
-Peff