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

Re: [PATCH] t/test-lib: print pretty msg when git isn't built

From
Ramkumar Ramachandra <artagnon@gmail.com>
Date
Sep 18, 2012, 08:07 UTC
Message-ID
<CALkWK0=JY3pTyyMAmFVnQatn6gd3eC7dxiBbTh0WmVwkdLTbHQ@mail.gmail.com>
In-Reply-To
<7vr4pzoj5a.fsf@alter.siamese.dyndns.org>
Hi Junio,
Junio C Hamano wrote:
Show 24 quoted lines
>> Junio C Hamano wrote:
>>> Yeah, but why change it so much?  Wouldn't writing
>>>
>>>         "$GIT_BUILD_DIR/git" >/dev/null
>>>         if test $? != 1
>>>         then
>>>                 : You haven't built git!
>>>         fi
>>>
>>> just like the original in 0000 be sufficient??
>>
>> Because that emits an ugly
>> ./test-lib.sh: 54: /home/artagnon/src/git/t/../git: not found
>
> Don't you deserve it? ;-)
>
> The full message would read
>
>     ./test-lib.sh: 54: /home/artagnon/src/git/t/../git: not found
>     error: you do not seem to have built git yet.
>
> which looks perfectly sensible to me.  It makes it clear where on
> the filesystem the test script expects your "git", which is an added
> benefit.

Fair enough- use your version then. Let me know if you want me to submit a revised patch.

Ram
Previous: Junio C HamanoNext: Junio C Hamano
Message 8 of 12 in “t/perf: add "trash directory" to .gitignore”
  1. t/perf: add "trash directory" to .gitignoreRamkumar Ramachandra, Sep 17, 2012
  2. t/test-lib: print pretty msg when git isn't builtRamkumar Ramachandra, Sep 17, 2012
  3. Junio C HamanoSep 17, 2012
  4. Ramkumar RamachandraSep 18, 2012
  5. Junio C HamanoSep 18, 2012
  6. Ramkumar RamachandraSep 18, 2012
  7. Junio C HamanoSep 18, 2012
  8. Ramkumar RamachandraSep 18, 2012
  9. Junio C HamanoSep 18, 2012
  10. Junio C HamanoSep 18, 2012
  11. Junio C HamanoSep 17, 2012
  12. Ramkumar RamachandraSep 18, 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.