RE: CaSe insensetive OS not handled well
From: Janulewicz, Matthew <MJanulewicz_at_westernasset.com>
Date: 2005-08-22 23:56:36 CEST
Remember, it's the *filesystem* that cares about case, not the OS. I mount NTFS partitions on my Linux box all the time, and I'm still limited by NTFS, not Windows, you know?
IMHO, any source control tool shouldn't assume anything. If svn assumes what was asserted below, that's fine for windows. Should it assume other things for *nix users? I don't think a cross platform source control tool should bother making those kinds of OS-centric decisions.
All source control tools handle this kind of thing in a different way, but it ultimately is up to the local and server filesystems, not the tool itself, to impose limits on what you can do.
I also think that a source control tool should not alter your source, even the file names (refer to the heated debate about code style and automation about a month ago.)
All this being said, it seems to me this whole debate is about imposing common sense on the tool. This really hasn't come up *that* much in my 10 years of experience, and when it does, I just tell the engineer 'don't do that'.
As somewhat of an aside, ClearCase had server options for 'Case Sensitive' and 'Case Preserving' which were actually kinda neat (even though it goes against my philosophy to have them at all.) I turned both of them off at the time, which essentially checked every filename in as all lowercase.
-Matt
-----Original Message-----
Christopher Ness wrote:
>Did you really just map *.c = *.c in your above example? Because that
>Not to be rude, but SVN allows you to reject mixed case commits with a
I presume such wild notions as "I think file.c and File.c are the same"
---------------------------------------------------------------------
**********************************************************************
---------------------------------------------------------------------
|
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.