You will have you run your checkout/update with the -P flag to prune any empty directories, as there is no way of completely deleting the directory. The other option is to delete the repository and check it back in again. -James On Mon, 18 Jun 2001, Simon Wistow wrote: > I admin the project 'Gravel' (http://sourceforge.net/projects/gravel/). > > When I was adding a directory 'libswfparse' to my CVS repository I > accidentall added the folder again as a subdirectory (so that as well as > /libswfparse I also have /libswfparse/libswfparse). I've tried to remove > the extraneous subdirectory but can't seem to do it. > > % cvs remove libswfparse > > either > > o claims to have removed it and then doesn't > o removes everything in /libswfparse/ but keeps everything in > /libswfparse/libswfparse/ > o doesn't do anything (often claiming the directory doesn't exist) > > I've tried manually munging CVS/Entries to include the files in the > subdirectory which didn't appear to be there before but then I get the > message > > cvs server: Examining libswfparse > cvs server: Up-to-date check failed for `libswfparse/Makefile' > [snip, for every single file] > cvs server: Up-to-date check failed for `libswfparse/swf_types.h' > cvs server: Up-to-date check failed for `libswfparse/todo' > > when I try and do a commit. > > any idea how I can fix this. I'll admit to being a complete CVS newbie. > > -- > simon wistow wireless systems coder > only second toughest >