Re: [PATCH] Glean libexec path from argv[0] for git-upload-pack and git-receive-pack.
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jul 30, 2008, 18:21 UTC
- Message-ID
- <alpine.LSU.1.00.0807302020300.3486@wbgn129.biozentrum.uni-wuerzburg.de>
- In-Reply-To
- <48909396.3080500@lastminute.com>
Hi,
On Wed, 30 Jul 2008, Steve Haslam wrote:
> I think that once git-upload-pack.c et al get the argv[0] path over to > setup_path() then there's nothing more to do; setup_path() already uses > argv0_path in its list of paths to try. I'm confused to the reference to > PATH, though: we're avoiding the PATH environment variable completely.
There is an issue in setting up the argv0_path when Git is called as "git" and resolved via the PATH: argv[0] then is literally "git".
And we need argv0_path for other things than just calling programs: relative etc/gitconfig and libexecdir.
Ciao, Dscho