>
> > > At this point I'd rather wait for Daniel to answer my question and
> > > clarify his problem statement.
> >
> > I rather suspect that XX* and YY* were just general examples, not
> > concrete ones.
>
> So do I, but the solution I posted is generalizable, as you know.
>

These were indeed just general examples. In practice there will be more
than two patterns as well.

I must admit I haven't experimented much with the glob pattern (admittedly,
I suck at this!) but I have a feeling the complexity will increase rapidly
when the number combinations (and variations) increase.

I think a separate property that is evaluated at the same time as
svn:ignore is a lot easier to explain  ("A file is ignored if the name
satisfies one pattern in the svn:ignore list and satisfies NO pattern in
the 'reverse of svn:ignore' property") than a convoluted regex. The
downside with a new property is that GUI implementors *may* want to
implement additional support in the GUI for optimum user experience.

/ Daniel

Reply via email to