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]