[Top][All Lists]

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

Re: cvs bug or feature?

From: Ullrich Schwanke
Subject: Re: cvs bug or feature?
Date: Wed, 11 Apr 2007 09:51:14 +0200 (CEST)

On Tue, 10 Apr 2007, Jim Hyslop wrote:

Sorry to take so long to get back to you on this.

The files in CVS/ should be treated as "black boxes." Unless you are
hacking the CVS source code, don't worry about what's in them, and
pretend the directory doesn't even exist.

Are you observing a problem with CVS's behaviour that can be described
without referring to the CVS/* files?
Hi Jim,

Thanks for getting back to us.

I only mentioned the CVS/* files because their state seems to be
related to the problem that we are observing. The problem can be
described without reference to them as follows:

When checking out directories *and* files from the top-level directory of the cvs repository, a later "cvs update" will not affect *all* packages.

Here is an example (directories 'ccd' and 'reco', plain file 'Makefile',
more shell output at the end of this message):

# Here, all works fine. Makefile is checked out first.
%cvs co Makefile ccd reco
%cvs update
cvs update: Updating ccd
cvs update: Updating reco

#Now the strange behaviour. Note that 'Makefile' is now 2nd.
%rm -rf *
%cvs co ccd Makefile reco
%cvs update
? ccd                     <-------- ccd is not updated !!
cvs update: Updating .
U .cvsignore
U Doxyfile
U recompile
cvs update: Updating reco



------------------ complete shell session, only problematic behaviour shown 
[hs01b] ~/cvsproblem/test % rm -rf * [hs01b] ~/cvsproblem/test % cvs co ccd Makefile reco

cvs checkout: Updating ccd
cvs checkout: Updating ccd/doc
cvs checkout: Updating ccd/include
cvs checkout: Updating ccd/out
cvs checkout: Updating ccd/src
cvs checkout: Updating reco
cvs checkout: Updating reco/doc
cvs checkout: Updating reco/examples
cvs checkout: Updating reco/include
cvs checkout: Updating reco/lib
cvs checkout: Updating reco/out
cvs checkout: Updating reco/src

[hs01b] ~/cvsproblem/test % cvs update
? ccd          <------------------------------ ccd is not updated !!
cvs update: Updating .
U .cvsignore
U Doxyfile
U recompile
cvs update: Updating reco
cvs update: Updating reco/doc
cvs update: Updating reco/examples
cvs update: Updating reco/include
cvs update: Updating reco/lib
cvs update: Updating reco/out
cvs update: Updating reco/src

 Ullrich Schwanke               Humboldt University
 schwanke@physik.hu-berlin.de   Department of Physics
                                Newtonstrasse 15
 fon +49 30 2093 7671           12489 Berlin, Germany
 fax +49 30 2093 7642           Room 2'420

reply via email to

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