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.


    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).


More information about the bazaar mailing list