[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
Regards,
Ulli
------------------ 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
-------------------------------------------------------