From: Johannes Schindelin Date: Sun, 21 Oct 2007 22:02:46 GMT Subject: Re: [PATCH] execv_git_cmd(): also try PATH if everything else fails. Message-ID: In-Reply-To: <20071021182150.GG16291@srparish.net> Hi, On Sun, 21 Oct 2007, Scott Parish wrote: > diff --git a/exec_cmd.c b/exec_cmd.c > index 9b74ed2..374ffc9 100644 > --- a/exec_cmd.c > +++ b/exec_cmd.c > @@ -99,8 +103,8 @@ int execv_git_cmd(const char **argv) > > trace_argv_printf(argv, -1, "trace: exec:"); > > - /* execve() can only ever return if it fails */ > - execve(git_command, (char **)argv, environ); > + /* execvp() can only ever return if it fails */ > + execvp(git_command, (char **)argv); I'd rather have it conditional upon *exec_dir (see the brown paper bag patch I just sent). Ciao, Dscho