Michael,

In the past (no longer), I've used or attempted to used RCS and CVS with
both AFS and DFS.  (I admined AFS for over 6 years, DFS for 2 years).  
I would avoid the AFS/CVS combination for the following reasons:

- AFS (unlike DFS) does not support any sort file locking in the
"normal" (POSIX) manner.  Even if you enable the "k" ACL on the
directory! 
- It is not trivial to properly set up AFS ACLs so that you get the
correct permissions and access by all parties using the CVS repository. 
It may not be possible!
- Many users of AFS get very confused by the difference between RO and
RW volumes.   Typically, this is done with mount points.   This is
usually differentiated by using /afs/.iil instead of /afs/ill.    I
would be absolutely sure that your CVS repository does not sit in any
replicated volumes.   If so, make sure you're accessing the RW copy.
- The recursion you're seeing "smells" like a backup volume
somewhere.    Depending upon where the backup volume is mounted, this
could cause some interesting problems.

Some of what your seeing could be more effectively diagnosed by adding
the global CVS option -v.

Bottom line, I would follow the advice of the other person that
replied.   Use CVS in client/server mode or 
use a remote filesystem that can handle the POSIX functionality upon
which CVS depends, like DFS or NFS (w/ the lock manager).

Michael S. Tsirkin" wrote:
> 
> Hello!
> I have encountered the following bug with cvs-1.10.7
> Help/comments will be appreciated.
> Pls mail me at [EMAIL PROTECTED]
> Thanks,
>     MST
> 
> ----- Forwarded message from "Michael S. Tsirkin" <[EMAIL PROTECTED]> -----
> 
> Date: Sun, 14 May 2000 17:57:41 +0300
> From: "Michael S. Tsirkin" <[EMAIL PROTECTED]>
> To: Michael Tsirkin <[EMAIL PROTECTED]>
> Subject: CVS problem
> Reply-To: "Michael S. Tsirkin" <[EMAIL PROTECTED]>
> 
> Try this:
> we have cvsroot in /afs/iil/nike/data/fcde/cvsroot
> Further, under this we have directory pvpd_utils
> and under this src.
> 
> I go ahead and check out pvpd_utils, in some directory:
> cvs -d /afs/iil/nike/data/fcde/cvsroot co pvpd_utils
> 
> Now, I'm doing something weird:
> cvs -d /afs/iil/nike/data/fcde/cvsroot co pvpd_utils/src/..
> 
> This fails:
> cvs checkout: existing repository
> /afs/iil/nike/data/fcde/cvsroot/pvpd_utils does not match
> /afs/iil/nike/data/fcde/cvsroot/pvpd_utils/src/..
> cvs checkout: ignoring module pvpd_utils/src/..
> 
> Now if I try some cvs operation, e.g. cvs co . it will go crazy:
> 
> ----
> cvs checkout: Updating pvpd_utils/.
> cvs checkout: Updating pvpd_utils/./bin
> cvs checkout: Updating pvpd_utils/./doc
> cvs checkout: Updating pvpd_utils/./samples
> cvs checkout: Updating pvpd_utils/./setup
> cvs checkout: Updating pvpd_utils/./src
> cvs checkout: Updating pvpd_utils/./src/..
> cvs checkout: Updating pvpd_utils/./src/../bin
> cvs checkout: Updating pvpd_utils/./src/../doc
> cvs checkout: Updating pvpd_utils/./src/../samples
begin:vcard 
n:Cowan;Chris
tel;cell:512-970-7294
tel;fax:707-988-8744
tel;work:512-329-5646 x1306
x-mozilla-html:FALSE
url:http://www.2nd-wave.com
org:2nd Wave, Inc.
version:2.1
email;internet:[EMAIL PROTECTED]
title:Development Manager
adr;quoted-printable:;;1515 Capital of Texas Highway South=0D=0A=0D=0ASuite 400A;Austin;TX;78746;
note;quoted-printable:Tivoli Certified Enterprise Consultant=0D=0A
end:vcard

Reply via email to