[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Glob syntax for svndumpfilter exclude --pattern

From: Julian Foad <julian_at_foad.me.uk>
Date: Wed, 22 Feb 2017 14:21:17 +0000

Branko Čibej wrote:
> On 20.02.2017 17:17, Julian Foad wrote:
> > Actually, adding the leading slash is not really relevant. The more
> > general case is that pattern "/trunk/*/README" won't match path
> > "/trunk/README", as a consequence of not treating slash as special in
> > paths. A user might well expect it to match, knowing that the pattern
> > "/trunk//README" *will* match due to our canonicalizing the input
> > patterns before matching. So there is an inconsistency there.
>
> But the user didn't write /trunk//README, she wrote /trunk/*/README
> which can't be canonicalized to /trunk/README. Remember these are not
> paths but glob patterns, if we started "canonicalizing" them it'd be --
> well, interesting -- to try to avoid side effects.

Yes, I know, and I don't propose it.

- Julian
Received on 2017-02-22 15:21:30 CET

This is an archived mail posted to the Subversion Dev mailing list.