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

Re: [PATCH 2/2] Added test from David Glasser.

From
DRDavi Reis <davi.reis@gmail.com>
Date
Sep 9, 2010, 21:44 UTC
Message-ID
<AANLkTikrvX-BZFTDA3OyrNP7BZN99=Nb4i6=LMaBGX+-@mail.gmail.com>
In-Reply-To
<vpqk4muvbyt.fsf@bauges.imag.fr>
I will squash the patches and try again from scratch. Thanks Matthieu.

On Thu, Sep 9, 2010 at 2:33 PM, Matthieu Moy <Matthieu.Moy@grenoble-inp.fr> wrote:

Show 48 quoted lines
> davi.reis@gmail.com writes:
>
>> --- a/builtin/ls-tree.c
>> +++ b/builtin/ls-tree.c
>> @@ -52,7 +52,7 @@ static int show_recursive(const char *base, int baselen, const char *pathname)
>>               speclen = strlen(spec);
>>               if (speclen <= len)
>>                       continue;
>> -             if (spec[len] != 0 && spec[len] != '/')
>> +             if (spec[len] != '/')
>
> This change is not the one advertized for in the title. If you didn't
> mean it, then
>
>  git send-email --annotate
>
> can be your friend, it gives you a last opportunity to check your
> patch before it is sent.
>
> If you did mean it, then it should be justified in the commit message.
>
>> --- a/t/t3100-ls-tree-restrict.sh
>> +++ b/t/t3100-ls-tree-restrict.sh
>> @@ -165,4 +165,13 @@ test_expect_success \
>>  EOF
>>       test_output'
>>
>> +test_expect_success \
>> +    'ls-tree with one path a prefix of the other' \
>> +    'git ls-tree $tree path2/baz path2/bazbo >current &&
>> +     make_expected <<\EOF &&
>> +040000 tree X  path2/baz
>> +120000 blob X  path2/bazbo
>> +EOF
>> +     test_output'
>> +
>>  test_done
>
> Adding the test can help people to understand what the first patch is
> fixing, hence, I'd suggest either squashing both patches, or putting
> the test patch first (with a test_expect_failure), and having the
> second turn the test_expect_failure into a test_expect_success (hence,
> it's obvious reading the patch that it fixes the test).
>
> --
> Matthieu Moy
> http://www-verimag.imag.fr/~moy/
>
-- 
[]s
Davi de Castro Reis
Previous: Matthieu MoyNext: Matthieu Moy
Message 4 of 5 in “Do not let lstree output recursively when a directory whose name is a prefix of the others is given in the path list.”
  1. 1/2 Do not let lstree output recursively when a directory whose name is a prefix of the others is given in the path list.davi.reis@gmail.com, Sep 9, 2010
  2. 2/2 Added test from David Glasser.davi.reis@gmail.com, Sep 9, 2010
  3. Matthieu MoySep 9, 2010
  4. Davi ReisSep 9, 2010
  5. Matthieu MoySep 9, 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.