Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Dec 1998 21:05:19 -0800 (PST)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        Eivind Eklund <eivind@yes.no>
Cc:        Nate Williams <nate@mt.sri.com>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: proposal: simple cvs mod to handle shared checked-out source trees
Message-ID:  <199812030505.VAA21338@apollo.backplane.com>
References:  <199812022200.OAA19221@apollo.backplane.com> <199812022209.PAA08774@mt.sri.com> <199812022258.OAA19488@apollo.backplane.com> <199812022303.QAA09143@mt.sri.com> <19981203021233.A18661@follo.net>

next in thread | previous in thread | raw e-mail | index | archive | help

:Commonly used everywhere I've worked.  And this is not because I
:initate it; I specifically try to get people to not do this unless it
:is clearly the most efficient way for them to work, and I can not
:remember ever having made the suggestion.
:...
:
:Eivind.

    At NextBus the source tree is checked out on each workstation and
    people (usually) login as themselves on whatever workstation they
    are sitting at, cvs update -d, and then work on it.  Ugh.

    Even at BEST the traditional local source tree under CVS is checked
    out in only one place on one machine, but unlike the active network
    config and dns files these sources are only worked on by 3 people.  It
    just turns out to be easier to have only one copy checked out and have
    it happen to be the same copy that we use to generate the system.

    The network and DNS management works differently... the background 
    system announces when it is about to do a sync and any staff member
    (out of 20+ or so people) who is actively messing with the working set 
    cleans up whatever he is doing and then waits for the system to sync
    before resuming.

    I can definitely see the utility even when working on a traditional
    source project, where you might have a small sub-group of people working
    on a specific feature using a common working dataset.  Even though the
    dataset is separate from other things other people are working on,
    you can still have the situation where several people clump together
    on a common dataset.  A small group of two or three people can often
    work on a common (traditional source) working tree without stepping
    on each others toes.

					    -Matt


    Matthew Dillon  Engineering, HiWay Technologies, Inc. & BEST Internet 
                    Communications & God knows what else.
    <dillon@backplane.com> (Please include original email in any response)    

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812030505.VAA21338>