Re: [RFC] Refspec patterns with * in the middle
- From
Jay Soffian <jaysoffian@gmail.com>
- Date
- Mar 2, 2009, 22:07 UTC
- Message-ID
- <76718490903021407u215fb769g656a8fdc20e622e5@mail.gmail.com>
- In-Reply-To
- <alpine.LNX.1.00.0903021323180.19665@iabervon.org>
On Mon, Mar 2, 2009 at 1:25 PM, Daniel Barkalow <barkalow@iabervon.org> wrote:
Show 9 quoted lines
>> But the following is not: >> >> - foo/bar*/baz >> >> IOW, '*' can only appear as a non-terminating symbol if it is bounded >> by '/' on each side. > > You have my criterion right, but I want that to be valid, but only match > things like "foo/bar-something/baz", not "foo/bar-a/b/baz".
Ah, that makes sense. Perhaps use "**" to mean matching across path components which is what rsync does:
o a '*' matches any non-empty path component (it stops at slashes). o use '**' to match anything, including slashes.
?
j.