Greg A. Woods wrote :
|| [ On Monday, February 14, 2000 at 10:58:20 (-0500), John Macdonald wrote: ]
|| > Subject: Re: CVS File Locking
|| >
|| > File, not modules.  The (god forbid) MS Word documentation that has
|| > to acompany each module, or the jpeg icon for the module, etc.  The
|| > few binary files that are a part of the module.  Making them a
|| > separate module ensures that they are poorly maintained.
|| 
|| If you're only talking about a few files then there's no real need for
|| hard locking at all.  Conflict detection of non-mergable files can be
|| done easily enough if you want to support that feature and for a few
|| files the logical approach is to simply assign responsibility for
|| changing those files to one or two specific developers who will learn to
|| avoid conflicts without locks, and outside of CVS.
|| 
|| CVS is not a substitute for management.  :-)

Things that are infrequent are the ones that most need automated
checking to ensure they are done correctly.  Computers are good at
automating checks.  Insisting on human manual management is a good
way to ensure that it is done poorly and inconsistantly.

|| > But you refuce to permit 99% concurrent along with 1% locked, forcing
|| > 100% locked instead.  That disenfranchizes the converts, and prevents
|| > any further preaching to the skeptics.
|| 
|| Bull.  Requiring locking for 1% of the files is total nonsense.
|| Co-ordinating changes to that small number of files, even in a
|| relatively large project, is very very very easily managed outside of
|| CVS.  I know from first-hand experience this is true.

I know from first hand experience that this is where problems occur.

|| > Or is "go to another tool" really saying "give up on concurrent even
|| > though it is vastly better for almost everything you do".
|| 
|| Not exactly.  It's more like "I give up on trying to sell you the
|| benefits of concurrent development.  You're obviously not going to be
|| happy here right now but if you change your mind then please come back
|| then."

If you are unwilling to do things wrong for the last 1%, I won't let
you do them right for the first 99%.

-- 
Anyone who can't laugh at himself is not    | John Macdonald
taking life seriously enough -- Larry Wall  |   [EMAIL PROTECTED]

Reply via email to