You may also want to look at the admin -l and admin -u commands.. 
In CVSNT these commands have been deprecated however in regular CVS I
think they are still supported. 

They should be able to help you lock and unlock files..

Regards
- Aditya Gandhi

  -----Original Message-----
  From: [EMAIL PROTECTED] [mailto:info-cvs-
  [EMAIL PROTECTED] On Behalf Of Mark D. Baushke
  Sent: Wednesday, March 31, 2004 12:58 PM
  To: Sandhya
  Cc: [EMAIL PROTECTED]
  Subject: Re: locking a file exclusively
  
  -----BEGIN PGP SIGNED MESSAGE-----
  Hash: SHA1
  
  Sandhya <[EMAIL PROTECTED]> writes:
  
  > I was just wondering if we could lock a file exclusively so that
  > others cannot edit that file.
  
  All users will have full control over all files in their checked out
  tree. Even if cvs initially provides read-only permissions to a given
  file, the users may still change those permissions and modify the
file.
  
  If you mean that you do not want to allow other than a particular user
  to commit change to it, then that is a different question.
  
  You might also be asking about 'cvs edit' and 'cvs watch'
functionality
  that provide advisory locks. Those locks are not strict and may be
  ignored by users.
  
  Depending on the nature of the particular file or files that are to be
  locked, you might write your commitinfo script reject any user attempt
  to commit changes to that file by anyone other than a particular user
or
  set of users you have specified.
  
  Failing that, there are various patches that try to implement strict
  locking on top of cvs floating around out there, a search for "cvs
edit
  - -c" might turn up Noel Yap's patches... I have not looked at them in
a
  long time... once upon a time there was an rcvs sourceforge.net
project,
  but I can't seem to find it this evening.
  
  If that is not good enough, I would recommend you look around and
  consider using another system for your source control. One that
provides
  reserved strict locking.
  
        Good luck,
        -- Mark
  -----BEGIN PGP SIGNATURE-----
  Version: GnuPG v1.2.3 (FreeBSD)
  
  iD8DBQFAanLn3x41pRYZE/gRAjzIAKC7ciODTQUlfWNciUoniviGr3wwSwCg12Rn
  zWKMPdW9nHYkmqdT6sW6a5M=
  =5P7N
  -----END PGP SIGNATURE-----
  
  
  _______________________________________________
  Info-cvs mailing list
  [EMAIL PROTECTED]
  http://mail.gnu.org/mailman/listinfo/info-cvs


_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to