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

Re: fnmatch vs regex

From
Junio C Hamano <gitster@pobox.com>
Date
Mar 5, 2014, 21:27 UTC
Message-ID
<xmqqk3c8fia3.fsf@gitster.dls.corp.google.com>
In-Reply-To
<CAKOJyXc2dezciw=x=-Gw3qjt3Sd=V=2Dy_ARZ25kmjYHULT5_w@mail.gmail.com>
Vincenzo di Cicco <enzodicicco@gmail.com> writes:
> But: why the decision to support the Blob Pattern instead of the
> Regular Expressions?
s/Blob/glob/;

Matching pathnames using fnmatch/glob is a fine UNIX tradition; because we generally consider refnames also as "pathname-like" things, we use fnmatch for them, too (what we actually use is wildmatch, which can be thought of as a natural evolution of it).

Previous: Vincenzo di CiccoNext: Jacopo Notarstefano
Message 2 of 3 in “fnmatch vs regex”
  1. Vincenzo di CiccoMar 5, 2014
  2. Junio C HamanoMar 5, 2014
  3. Jacopo NotarstefanoMar 5, 2014

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.