On Sat, Feb 13, 2016 at 6:46 AM, Jeff King <peff@xxxxxxxx> wrote: > On Sat, Feb 13, 2016 at 12:43:00AM +0100, SZEDER Gábor wrote: > >> >> Quoting SZEDER Gábor <szeder@xxxxxxxxxx>: >> >> >Now, if 'git for-each-ref' could understand '**' globbing, not just >> >fnmatch... >> >> Oh, look, though the manpage says: >> >> <pattern>... >> If one or more patterns are given, only refs are shown that match >> against at least one pattern, either using fnmatch(3) or literally, > > Yeah, we might want to update that. Wildmatch is basically fnmatch() > compatible, but it understands "**" (which I _think_ is the reason we > picked it up in the first place). The second reason is consistent behavior across platforms. > I think we dropped it into place by > default because "**" is otherwise meaningless for fnmatch. > > I don't think there are any other differences between the two, but Duy > probably knows offhand. Nope. I think that's the only difference, feature-wise, between fnmatch and wildmatch. > It looks like we mention fnmatch() in a few places in the documentation, > and AFAIK each of these is now outdated. -- Duy -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html