info-cvs
[Top][All Lists]
Advanced

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

RE: locking a file exclusively


From: Aditya Gandhi
Subject: RE: locking a file exclusively
Date: Wed, 31 Mar 2004 18:14:12 +0530

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: address@hidden [mailto:info-cvs-
  address@hidden On Behalf Of Mark D. Baushke
  Sent: Wednesday, March 31, 2004 12:58 PM
  To: Sandhya
  Cc: address@hidden
  Subject: Re: locking a file exclusively
  
  -----BEGIN PGP SIGNED MESSAGE-----
  Hash: SHA1
  
  Sandhya <address@hidden> 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
  address@hidden
  http://mail.gnu.org/mailman/listinfo/info-cvs




reply via email to

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