From: Johannes Sixt Date: Tue, 13 Jan 2009 19:36:05 GMT Subject: Re: [PATCH 3/6] Glean libexec path from argv[0] for git-upload-pack and git-receive-pack. Message-ID: <200901132036.05261.j6t@kdbg.org> In-Reply-To: <1231595452-27698-3-git-send-email-prohaska@zib.de> On Samstag, 10. Januar 2009, Steffen Prohaska wrote: > diff --git a/builtin-receive-pack.c b/builtin-receive-pack.c > index db67c31..bbedcfe 100644 > --- a/builtin-receive-pack.c > +++ b/builtin-receive-pack.c > @@ -579,6 +579,9 @@ int cmd_receive_pack(int argc, const char **argv, const > char *prefix) int i; > char *dir = NULL; > > + if (argv[0] && *argv[0]) > + git_extract_argv0_path(argv[0]); > + This is not necessary because receive-pack is meanwhile a builtin. > diff --git a/upload-pack.c b/upload-pack.c > index e5adbc0..c469a60 100644 > --- a/upload-pack.c > +++ b/upload-pack.c > @@ -616,6 +616,9 @@ int main(int argc, char **argv) > int i; > int strict = 0; > > + if (argv[0] && *argv[0]) > + git_extract_argv0_path(argv[0]); > + > for (i = 1; i < argc; i++) { > char *arg = argv[i]; This hunk should be merged into 4/6. -- Hannes