git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] run-command: treat inaccessible directories as ENOENT

From
Frans Klaver <fransklaver@gmail.com>
Date
Mar 30, 2012, 20:22 UTC
Message-ID
<op.wbz2v2k60aolir@keputer>
In-Reply-To
<7vmx6ym54m.fsf@alter.siamese.dyndns.org>

On Fri, 30 Mar 2012 18:21:29 +0200, Junio C Hamano <gitster@pobox.com> wrote:

Show 12 quoted lines
> Frans Klaver <fransklaver@gmail.com> writes:
>
>> isn't it rather more sensible from a unit-test perspective to see
>> if start_command returns 127 instead of 128 in this specific case?
>
>
> You are welcome to add another test that checks lower level  
> implementation
> detail, but this specific test is to make sure the gripe "Why does git
> deny my aliases when I have inaccessible directory on my PATH?" will  
> never
> come back.

I think I didn't word carefully enough there. I didn't mean to dispute the use of the test. The test I proposed would make sense in t0061, but I would rather have expected the test in Jeff's patch in a tests that specifically targets aliases. It would be less surprising, wouldn't it? The fact that git goes through start_command before doing aliases is merely an implementation detail, from my point of view.

Previous: Junio C HamanoNext: Junio C Hamano
Message 4 of 5 in “run-command: treat inaccessible directories as ENOENT”
  1. run-command: treat inaccessible directories as ENOENTJeff King, Mar 30, 2012
  2. Frans KlaverMar 30, 2012
  3. Junio C HamanoMar 30, 2012
  4. Frans KlaverMar 30, 2012
  5. Junio C HamanoMar 30, 2012

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.