OSX: Foo.c verse foo.c (case insensitve filesystems)

Bob Tanner tanner at real-time.com
Wed Sep 26 08:21:46 BST 2007


I bite myself (again) with the Foo.c vs foo.c on OSX.

Since hpfs+ is case insensitive I get all sort of issues on file or 
directories dealing with case.

First question: Is this issue something that can be fixed at the bzr 
layer or do I need to wait for leopard and a case sensitive file system?

Second question: How can I work around this issue?

Scenerio: A lower case directory was renamed to an upper case directory.

Directory '/path/project/stubby', it was renamed to '/path/project/Stubby'

$ bzr status
removed:
    stubby/
    stubby/GPL.txt

$ bzr commit
Commiting revision 153 to "/path/project/".
bzr ERROR: no changes to commit. use --unchanged to commit anyhow

$ ls -d Stubby
Stubby/

$ ls -d stubby
stubby/

Yet(!)

$ ls -a | grep -i stubby
Stubby



-- 
Bob Tanner <tanner at real-time.com>          | Phone : (952)943-8700
http://www.real-time.com, Minnesota, Linux | Fax   : (952)943-8500
Key fingerprint = F785 DDFC CF94 7CE8 AA87 3A9D 3895 26F1 0DDB E378





More information about the bazaar mailing list