Re: [Fundamental problem with relative system paths] [PATCH 2/2] run-command (Windows): Run dashless "git <cmd>"
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jul 29, 2008, 05:29 UTC
- Message-ID
- <7v8wvlmf6k.fsf@gitster.siamese.dyndns.org>
- In-Reply-To
- <1217277453.488e2e0db0f41@webmail.nextra.at>
Johannes Sixt <johannes.sixt@telecom.at> writes:
Show 9 quoted lines
> Zitat von Steffen Prohaska <prohaska@zib.de>: > ... >> 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.
Show 9 quoted lines
>> -- 8< -- >> We prefer running the dashless form, so we should use it in >> MinGW's start_command(), too. >> >> Signed-off-by: Steffen Prohaska <prohaska@zib.de> > > Acked-by: Johannes Sixt <johannes.sixt@telecom.at> > > -- Hannes