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

Re: [PATCH] t1020-subdirectory: test alias expansion in a subdirectory

From
Nguyen Thai Ngoc Duy <pclouds@gmail.com>
Date
Nov 9, 2010, 01:29 UTC
Message-ID
<AANLkTikwTwNDLhQU7mtKxTYHBUVQzw9tuVzSZy3utSLM@mail.gmail.com>
In-Reply-To
<7v7hgnpnp8.fsf@alter.siamese.dyndns.org>
On Tue, Nov 9, 2010 at 3:25 AM, Junio C Hamano <gitster@pobox.com> wrote:
Show 34 quoted lines
> Nguyen Thai Ngoc Duy <pclouds@gmail.com> writes:
>
>> On Mon, Nov 08, 2010 at 09:32:03AM +0100, Michael J Gruber wrote:
>>> Add a test for alias expansion in a subdirectory of the worktree.
>>>
>>> Signed-off-by: Michael J Gruber <git@drmicha.warpmail.net>
>>>
>>> ---
>>>     65f3a9e (Remove all logic from get_git_work_tree(), 2010-11-01) breaks this test,
>>>     which is why I am adding it.
>>
>> How about squashing this in?
>>
>> --8<--
>> Subject: Allow set_git_work_tree() to be called more than once
>>
>> Usually one of the setup functions is called once. However alias
>> handling code needs to look ahead in $GIT_DIR/config for aliases. So
>> set_git_work_tree() may be called twice: once when alias is searched,
>> once when the actual command is run.
>>
>> Loosen the condition and let it through. We can stricten it back when
>> alias handling is fixed.
>
> Sounds like sweeping something under rug.
>
> Without this hack, alias does not work, but if your plan is to rework this
> part right when alias is fixed, then what's the point of loosening it?
> Either way your alias is broken, no?
>
> Shouldn't it at least make sure that the function is giving a consistent
> picture to the outside world between the time it was called for the first
> time and the second time?  E.g.  the second time around new-work-tree must
> be the same as whatever was given the first time, or something.
Right. Will do that.
-- 
Duy
Previous: Junio C HamanoNext: Nguyễn Thái Ngọc Duy
Message 4 of 5 in “t1020-subdirectory: test alias expansion in a subdirectory”
  1. t1020-subdirectory: test alias expansion in a subdirectoryMichael J Gruber, Nov 8, 2010
  2. Nguyen Thai Ngoc DuyNov 8, 2010
  3. Junio C HamanoNov 8, 2010
  4. Nguyen Thai Ngoc DuyNov 9, 2010
  5. t0001: test git init when run via an aliasNguyễn Thái Ngọc Duy, Nov 8, 2010

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.