Google Summer of Code - Case Insensitive Filenames
Cesar Izurieta
cesar at ecuarock.net
Mon Mar 24 19:45:11 CDT 2008
On Mon, Mar 24, 2008 at 8:28 AM, Kai Blin <kai.blin at gmail.com> wrote:
> On Sunday 23 March 2008 17:06:43 Cesar Izurieta wrote:
> > Here are some ideas of what I think could be implemented for the FUSE
> > project for GSOC.
> >
> > - This FUSE can be a "proxy" filesystem. This means that we could use
> > an existing filesystem and mount this proxy filesystem and make it
> > appear as case insensitive. This means that if there's a file named
> > "A.txt" on a folder and I copy "a.txt", "A.txt" should be overridden.
> > Same logic for other cases.
> >
> > - A utility to test for invalid filenames (like "A.txt" and "a.txt" on
> > the same original directory)
>
> Perhaps this shouldn't be an extra tool but more like a setting what to do in
> a case like that.
>
That sounds good. Maybe doing something like what windows does to long
file names when looking those files in a console, for example
"C:\Program Files" gets converted to "C:\Progra~1", we could apply the
same logic, have the first file "A.txt" and the second "a~1.txt". What
do you think?
>
> > - Is there any need to simulate windows' permission schemes
> > (inheritance, ACLs) when using this filesystem?
>
> Alexandre said that wasn't interesting until Wine goes multi-user. So don't
> worry about that for now.
>
>
> > - Since this will be a proxy filesystem, there is the chance to
> > present some folders with different names. For example "Program Files"
> > could be presented as "Archivos de Programa" when mounting the
> > filesystem with a Spanish locale. The original folder will be still
> > there and you could cd to it and both will point to the same back end
> > folder.
>
> I'm not sure if that's really useful. IIRC wineprefixcreate already creates a
> localized directory layout.
>
> Cheers,
> Kai
>
> --
> Kai Blin
> WorldForge developer http://www.worldforge.org/
> Wine developer http://wiki.winehq.org/KaiBlin
> Samba team member http://www.samba.org/samba/team/
> --
> Will code for cotton.
>
>
>
>
More information about the wine-devel
mailing list