Re: [PATCH] add core.pathspecGlob config option
- From
Jeff King <peff@peff.net>
- Date
- Dec 20, 2012, 03:55 UTC
- Message-ID
- <20121220035543.GA14965@sigill.intra.peff.net>
- In-Reply-To
- <7vehil7557.fsf@alter.siamese.dyndns.org>
On Wed, Dec 19, 2012 at 07:51:16PM -0800, Junio C Hamano wrote:
Show 16 quoted lines
> > ++ 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.
-Peff