From: Junio C Hamano Date: Tue, 29 Jul 2008 05:29:07 GMT Subject: Re: [Fundamental problem with relative system paths] [PATCH 2/2] run-command (Windows): Run dashless "git " Message-ID: <7v8wvlmf6k.fsf@gitster.siamese.dyndns.org> In-Reply-To: <1217277453.488e2e0db0f41@webmail.nextra.at> Johannes Sixt writes: > Zitat von Steffen Prohaska : > ... >> The patch below might fix the problem by always calling 'bin/git' >> for builtin commands. The computation in system_path() would >> always start from 'bin' and thus yields predictable results. I >> am not sure however if it fully solves the problem because other >> code paths might run the dashed forms directly. > > This paragraph should go into the commit message. > ... > Your patches make a lot of sense. I was almost going to suggest doing this everywhere not just on Windows, but execv_git_cmd() on the POSIX side already runs "git" wrapper, so this patch makes them in line, finally. >> -- 8< -- >> We prefer running the dashless form, so we should use it in >> MinGW's start_command(), too. >> >> Signed-off-by: Steffen Prohaska > > Acked-by: Johannes Sixt > > -- Hannes