RFC: Unix and Win32 incompatibilities in filenames

Jari Aalto jari.aalto at cante.net
Fri Aug 24 11:02:25 BST 2007


I have run into at least one incompatibility between Unix and Win32
filessystem where stores filename is invalid in Win32:

- If file contains ":" character or "*" character

The ":" files are created by Emacs/Gnus news/mailreader which Emacs
users use extensively for all their work.

Question

    unix  $ bzr ci fle-with-:-colon.txt
    win32 $ bzr pulll
    ... oops, the OS will not allow storing the file

Perhaps this issue is already dealt in bzr. I would assume that encoding
filenames properly with HEX for special characters ensures that
the repository will work (if moved from Unix to Windows).

Jari




More information about the bazaar mailing list