[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Sub-directories not getting added to CVS/Entries

From: Mark E. Hamilton
Subject: Sub-directories not getting added to CVS/Entries
Date: Wed, 16 Nov 2005 15:23:14 -0700
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040913

I'm having a strange problem. When I do a cvs checkout it seems to work fine. However, if I immediately follow it with an update some sub-directories that it previously checked out show up with a '?'. The sub-directory does not appear in the appropriate CVS/Entries file. However, the sub-directory does contain a CVS sub-directory.

So, cvs checked it out, but now it doesn't know about it. This happens with multiple directories, but not all of them. Has anyone else seen this before?

My checkout command looks like this:

cvs -f -d :ext:<server>:/cvsroot/sntools checkout sntools

No errors are reported, and all the subdirectories generate the appropriate message:

cvs checkout: Updating sntools/rtest
cvs checkout: Updating sntools/docs

Examining the CVS sub-directory before I do the update I find that the Entries.Log file has these entries:

sahp6613% more sntools/CVS/Entries.Log
A D/Config////
A D/csource////
c D/docs////
A D/engine////
A D/installer/////////rtest////

The sub-directories 'docs' and 'rtest' are both having this problem. 'docs' appears in the file but has a 'c' command (which I don't find in my Cerdequist.) Secondly, 'rtest' seems to be mixed into the 'installer' line.

The Entries files looks like this before the update:

sahp6613% more sntools/CVS/Entries
/sntools.xml/1.11/Fri Sep 23 21:47:42 2005//

and like this afterwards:

sahp6613% cat sntools/CVS/Entries
/sntools.xml/1.11/Fri Sep 23 21:47:42 2005//

Finally, following a checkout command immediately with another one (which should basically be a no-op) generates a number conflict errors for files in all the directores which have this problem. (Not surprising, I suppose, given the other errors.)

cvs checkout: Updating sntools/docs
cvs checkout: move away sntools/docs/FileLayout.txt; it is in the way
C sntools/docs/FileLayout.txt
cvs checkout: move away sntools/docs/glossary.html; it is in the way
C sntools/docs/glossary.html

The client and server I'm using are these:

sahp6613% cvs -f -d :ext:<server>:/cvsroot/sntools version
Client: Concurrent Versions System (CVS) 1.11.19 (client/server)
Server: Concurrent Versions System (CVS) 1.11.17 (client/server)

Mark E. Hamilton
Orion International Technologies, Inc.
Sandia National Laboratory, NM.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]