There have been a number of modules and themes creeping into the Drupal repository that use mixed case and hyphens in their project names. It might be useful to restrict directory names to alphanumeric and underscore only. Files might be an issue due to the convention of uppercasing certain text files such as README.txt and INSTALL.txt.
Comments
Comment #1
jpetso commentedCan be fixed by using Version Control API + CVS backend, as allowed directory names can be specified as PHP regular expressions there. That doesn't solve the issue for cvs.module, but just in case someone wants to know :)