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

Alexander Belchenko bialix at ukr.net
Wed Sep 26 10:09:06 BST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bob Tanner пишет:
> 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.

Windows FAT32/NTFS is also case-insensitive (but as Vincent noted -- it's
case-preserving).

> 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?

It seems that main goal of bzr 1.0 is performance, then performance and
after that again performance.
I wrote specification draft for proper support CIF:
https://blueprints.launchpad.net/bzr/+spec/case-insensitive-filesystems

If no one will start working on this, then I'm planning to implemented it
for bzr after I finish versioned properties and support for line-endings.
It will not be so fast, sorry :-( (because besides bzr I have my
regular job and my family).

If someone want to implement it, but don't know how to start, I could
mentoring this work.

> 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 mv --after /path/project/stubby /path/project/Stubby
is your friend. It works for me all the time on Windows.

[µ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG+iGyzYr338mxwCURAnjvAJ9wBTzmPTXXSB/fFabBzEoDdLJn8ACeNLvB
WGYpgaxR0vVO7zDZ26UnFZw=
=CzI+
-----END PGP SIGNATURE-----



More information about the bazaar mailing list