[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: Anders J. Munch <ajm_at_flonidan.dk>
Date: Mon, 31 Mar 2008 10:31:55 +0200

Erik Huelsmann wrote:
> On 3/28/08, Anders J. Munch <ajm_at_flonidan.dk> wrote:
> > That makes no sense. Without knowledge of the client side
> file system
> > Subversion wouldn't be able to read and write files,
>
> Why not? There are standard C library calls for this. It's possible to
> write completely portable C code using the C library which reads and
> writes files.
>
> > navigate directories etc.
>
> Same here: readdir() and friends work on most platforms.

You prove my point. What you just wrote is a piece of knowledge about
client-side file systems. Knowledge like that is embedded in the
workings of Subversion. It just doesn't have a separate physical
manifestation.

Similarly, you could say, using case-insensitive patterns but with
character sets case-sensitive works on most platforms. Structurally,
this is the same: there is no knowledge database in the program per
se; the knowledge is there but implicit in the design.

>[...]there are patterns to specify all case-variants on
> one line, although probably not the most readable, not extremely
> inefficient.

Which is exactly the same as would have been the case with Deven's
proposal, only the need for using the less readable (and less typable,
not everyone uses a US keyboard layout) forms would become much rarer
- on all platforms.

But if there's no support for it, I don't intend to argue it further,
so bye for now.

- Anders
Received on 2008-03-31 10:32:23 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.