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

Re: Ignore patterns should not be case sensitive (usability)

From: Kevin Grover <kevin_at_kevingrover.net>
Date: Sat, 22 Mar 2008 11:10:46 -0700

On Fri, Mar 21, 2008 at 10:36 PM, Karl Fogel <kfogel_at_red-bean.com> wrote:
> "John M. Black" <johnmblack_at_gmail.com> writes:
> > [...]
> >
> > Please consider making Ignore pattern-matching case insensitive.
> >
> > OR at the very least, let the user choose. Maybe the easiest way to
> > do this is to keep the current Ignore property intact, and add a new
> > property "svn:ignoreNoCase". That way users can have it either way
> > for any item.
> How about a new property, "svn:Ignore", that means...
> Okay, sorry, bad joke.
> We could use an extra property, like you say, or a run-time
> configuration option, or both. The run-time option is probably easiest
> to implement. Would it be a compatibility break to have that option
> turned on by default (given that a user could always turn it off)? I
> don't know.
> Another possibility: be case-insensitive just for patterns of the form
> "*.foo", which probably covers more than 90% of the use cases.
> I'm just tossing out ideas here. At some point, we should take this
> thread to dev@, and see if we can get consensus on a solution. I do see
> your point about how the current behavior is (usually) not great.
> -Karl

How about adding configuration options to svn:ignore? Like .hgignore
does for setting the syntax.
--------------------------- .hgignore
# use glob syntax.
syntax: glob


# switch to regexp syntax.
syntax: regexp
--------------------------- .hgignore

SVN could have an option:
option: [+-]casesensative

Where +casentative is the default option (and this maintains comapitility.
If this could potentially break current properties lists, there could
be another svn:ignore-options where these were set.

In the processes, couldn't '# blah...' be allowed as comments?

To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-03-22 19:11:16 CET

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