[Info-vax] Where to locate software

Craig A. Berry craigberry at nospam.mac.com
Tue Jun 14 19:55:24 EDT 2016


On 6/14/16 8:52 AM, Bob Koehler wrote:
> In article <njnoq5$tjj$1 at dont-email.me>, "Craig A. Berry" <craigberry at nospam.mac.com> writes:
>>
>> The "D" in DVCS stands for distributed. If you have to wait for someone
>> else to finish with a file before you can work on it, you're doing the
>> opposite of distributed development and are defeating concurrency in
>> your development process. Too much locking increases contention in human
>> systems as well as software systems.
>
>    Exactly the comment I was expecting.
>
>    If you think locking means no concurrent development, you don't know
>    electronic CM systems very well.  Unlocked access is only one way to
>    achieve concurrency.

I was responding to Kerry, whose goal is "to prevent code from being
updated" when one developer has something checked out. The fact that
some centralized VCS's can allow a degree of concurrency via branching
is beside the point in that scenario. And you'll very likely still find
locking per branch and have to choose between branching by feature and
branching by developer. With a DVCS you don't have to choose.




More information about the Info-vax mailing list