From: Bernhard H. <ber...@be...> - 2004-02-22 20:58:15
|
There have been discussions about bigger changes in CVS after the release. Please allow me to point out two oddities with CVS, which could be unknown. 1. CVS stores unix file permissions, but it's not possbile to change them afterwards. 2. It's not possible to delete a directory. Think twice before adding a directory. Ok, there's a fussy way to solve both problems: you can file a "support request" for the sourceforge team. To 1.: When a file is added to CVS, the file permissions will be stored in CVS. Please make sure, that the file permission is correct. I don't know how this can be done on windoze, even cygwin often shows strange permissions. If you don't know how to set the correct permission, please ask somebody with a decent unix box to add your files to CVS. Correct file permissions are important, because they include e.g. an "execute permission". We have already a lot of executable files in SDCC, e.g. 8051.h, 8052.h. This looks really ugly in a directory listing :-( To 2.: CVS stores all the history of all changes. This history is stored separately in each directory. If you would remove a directory, all the history would be removed. This must not be possible by the `cvs` command. Only the administrator of the CVS server can delete directories (and/or delete the history). Please let me know if you need help with CVS. Bernhard |