Re: [PATCH] add core.pathspecGlob config option
Jeff King <peff@peff.net> writes:
Show 22 quoted lines
> On Wed, Dec 19, 2012 at 07:51:16PM -0800, Junio C Hamano wrote:
>
>> > ++ if (limit_pathspec_to_literal())
>> > ++ item->nowildcard_len = item->len;
>> > ++ else {
>> > ++ item->nowildcard_len = simple_length(path);
>> > ++ if (item->nowildcard_len < item->len) {
>> > ++ pathspec->has_wildcard = 1;
>> > ++ if (path[item->nowildcard_len] == '*' &&
>> > ++ no_wildcard(path + item->nowildcard_len + 1))
>> > ++ item->flags |= PATHSPEC_ONESTAR;
>> > ++ }
>> > + }
>>
>> Hmph. I thought that returning the length without any "stop at glob
>> special" trick from simple_length() would be a simpler resolution.
>>
>> That is what is queued at the tip of 'pu', anyway.
>
> I don't think we can make a change in simple_length. It gets used not
> only for pathspecs, but also for parsing exclude patterns, which I do
> not think should be affected by this option.Ouch, yeah, you're right.