[MERGE] Fix case-sensitivity detection

Aaron Bentley aaron.bentley at utoronto.ca
Wed Nov 28 02:32:40 GMT 2007


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

Hi all,

This patch enables TreeTransform to handle case-insensitive filesystems
better.  On those systems, it will treat names that only differ in case
as duplicates.  Therefore, it will subject them to the same conflict
resolution as true duplicates get: renaming one of them to have a .moved
extension.  This applies to most (all?) bulk tree operations:
build_tree, revert and merge.

Case-sensitivity is determined by looking for a file named
.bzr/checkout/FoRMaT.  If it exists, the filesystem is presumed to be
case-insensitive.

Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHTNNI0F+nu1YWqI0RAiOgAJ9w1NhQ0tCLZkaX0BdjT+mdhkm2lQCeOoUM
dhnoYuCRJNiRvP8MLEZeec0=
=yxi5
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bzr-mail-w18wpW.patch
Type: text/x-diff
Size: 13842 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20071127/cc35208f/attachment.bin 


More information about the bazaar mailing list