If anyone is interested in this, CVS (1.11 on SunOS5.6) has a "feature", which prevents it from checking out files back into the working directory, after they were just freshly checked in (imported). That is provided if working directory is more than 1 level deep ( has at least one subdirectory). Here are details: Let's say I created a test directory containing a file a.h and a subdirectory subdir with yet another file b.h : >ls test a.h subdirectory then I do import : >cvs import -m "" test one two I test/CVS N test/a.h cvs import: Importing /home/cvsroot/test/subdir U test/subdir/b.h Then, when I try to check it out into the same subdirectory test: I got >cvs checkout test cvs checkout: Updating test U test/a.h ? test/subdir It fails to recognize subdirectory and fails to proceed. The content of CVS/Entries file is: ======================================== /a.h/1.1.1.1/Thu Jan 25 23:10:16 2001// D ========================================= It looks like cvs fails to check out subdirectory if it's already exists. One can ask who would in his sober mind would try to check out files back into the working directory. I would not do it myself, unfortunately most popular cvs Adds-on GUI, tkCVS, does exactly that. It checks files right back and fails to do it. good luck to whoever would want to fix it. and thanx! _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com _______________________________________________ Bug-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-cvs