Re: amber-developers: OSX: cvs tree filename problems (gleap)

From: Scott Brozell <>
Date: Fri, 10 Aug 2007 14:03:20 -0700


On Tue, 7 Aug 2007, Ross Walker wrote:

> From: Michael Crowley []
> Sent: Tuesday, August 07, 2007 12:30
> In the gleap leapdoc html directory, there are files with the same name
> except for one or more letters upper/lower case. OSX does not distinguish
> between these file names so I get the following CVS errors upon
> checkout/update:
> U classmort_1_1pointer__I-members.html
> U classmort_1_1pointer__I.html
> U classmort_1_1pointer__I.png
> cvs update: move away ./classmort_1_1pointer__i-members.html; it is in the
> way
> C classmort_1_1pointer__i-members.html
> cvs update: move away ./classmort_1_1pointer__i.html; it is in the way
> C classmort_1_1pointer__i.html
> cvs update: move away ./classmort_1_1pointer__i.png; it is in the way
> C classmort_1_1pointer__i.png
> cvs update: move away ./common.html; it is in the way
> Can we make a rule that files must have different spellings when the same
> directory, irregardless of case?

I second the rule that name comparisons should ignore case.
For mac there are workarounds, but no one seems to use them in practice.


ps possibly stale mac details from Ron Shepard:

The HFS+ Macintosh filesystem is case insentitive. On the Mac you
can also have unix filesystems (UFS). But, here's the rub. If you
use a UFS filesystem, then the files are limited to 2GB. If you use
the HFS+ filesystem, there is no filelength limit (well, maybe there
is a 48 or 64 bit limit somewhere). I think most Mac users will not
bother with UFS filesystems, so it would be a good thing to keep this
in mind with file and directory names. BTW, the MacOS is a POSIX
machine that allows 32-character filenames and (I think this is the
right limit) 256-character path names.
Received on Sun Aug 12 2007 - 06:07:54 PDT
Custom Search