This is not correct. Those names do work. But there is software that can not handle them.
Working example: V:\tmp>type \\?\v:\tmp\aux.txt the content V:\tmp>notepad \\?\v:\tmp\aux.txt (opens the file in notepad) As Linus will not change those filenames, in my opinion the correct thing is to support them as they are and delay the error as much as possible. That is: (T)SVN should checkout them without error (maybe a warning?). If the user then accesses them with software that can not handle them, they'll get an error then (and not before). Regards, David On Tuesday, 3 July 2018 19:22:09 UTC+2, Stefan wrote: > > Windows does not allow certain "file" names, like "aux", even if the file > is named "aux.h". > See here: > https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file > > >> - >> >> Do not use the following reserved names for the name of a file: >> >> CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, >> COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. Also >> avoid >> these names followed immediately by an extension; for example, NUL.txt is >> not recommended. For more information, see Namespaces >> >> <https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file#win32-file-namespaces> >> . >> >> -- You received this message because you are subscribed to the Google Groups "TortoiseSVN" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tortoisesvn/65b71242-dbd9-43b0-b210-b5f71b70dc29%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
