Hi, it is my main filesystem partition, which is ext3.

ext3 does of course permit case-sensitive renaming. It is possible on the 
console to type:
  > ls
  Music
 > mv Music music
 > ls
 music

The problem is not that the filesystem does not permit the renaming. The
problem seems to be that nautilus does not permit renaming (eg) 'Music'
to 'music' because it thinks that there is already a file/folder present
with the new name of 'music'. This is true inasmuch as the file/folder
being renamed is called 'Music' (which is the same but for the case). It
seems to me that code in nautilus is picking up the file-being-renamed
as a file-which-has-the-same-name-preventing-renaming.

I suppose that the code fix for this would be, once the name conflict is
found, to check if the conflicting file is actually the same as the
file-being-renamed. (same inode?). This should allow in-place renaming
of files to strings which are (case-insensitive) the same.

Regards,
Patrick Byrne

-- 
cannot rename to a string which differs only by case
https://bugs.launchpad.net/bugs/243512
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to