[cvsnt] Re: Why edit -x?

Alexandre Augusto Drummond Barroso adrummond at bdmg.mg.gov.br
Mon Oct 4 22:40:42 BST 2004


Maybe it's just a matter of creating a server option to explicity disable -x option the same way we can enforce its use by editing cvsrc.

Regards,

Alexandre

> -----Original Message-----
> From: cvsnt-bounces at cvsnt.org 
> [mailto:cvsnt-bounces at cvsnt.org]On Behalf
> Of Jerzy Kaczorowski
> Sent: Monday, October 04, 2004 7:37 PM
> To: cvsnt at cvsnt.org
> Subject: Re: [cvsnt] Re: Why edit -x?
> 
> 
> Tony,
> 
> Exclusive locks are like cancer - they spread and reach the 
> point of no
> return very quickly because they penalise anybody trying to work in a
> concurent way.
> 
> After not being able to complete their work because of 
> somebody's locks
> people learn to reserve the files they want to work with (and 
> a couple extra
> just in case they need them later). There is no easy way out 
> of that vicious
> circle. It just becomes a rutine and reduces version control 
> system to a
> mere backup system.
> 
> In the case of exclusive edit there is a simple remedy to the above
> scenario: allow to override the lock. It doesn't have to be 
> simple but it
> should not involve external intervention (admin override is 
> not an option,
> most admins doesn't want to touch things like that).
> 
> It would not be the first time - the old admin locks (admin 
> -l) allowed
> anybody to unlock the file by giving revision explicitly 
> (admin -urev).
> Majority of users, and most of those using locks, didn't 
> realize that and
> locked themself happily to death, yet it allowed a smart 
> person to unlock
> the files and complete their job in concurent fashion shall 
> the need arise.
> 
> Perhaps a similiar approach can be applied to a new option?
> 
> Best Regards,
> Jerzy 



More information about the cvsnt mailing list