Boost logo

Boost :

From: Joel de Guzman (djowel_at_[hidden])
Date: 2002-12-28 00:30:24


----- Original Message -----
From: "Beman Dawes" <bdawes_at_[hidden]>

> >> once Spirit is checked in its CVS. What might be a nice strategy is to
> >> continue with the current Spirit-CVS as a sandbox where ideas and
> >> prototypes are developed while more stable snapshots are sent of to
> >> Boost's CVS.
> >>
> >> Thoughts?
> >
> >I worry a little about this arrangement. I don't want to slow down
> >Spirit development, but it seems likely that fixes will sometimes want
> >to be committed to the Boost CVS by Boost developers (say, when a
> >backwards-incompatible change in another library breaks some part of
> >Spirit). Maybe we should just give all of your core developers CVS
> >access to Boost...?
>
> While I understand Dave's concern above, I also think we should be
> flexible.
>
> If we followed the strategy Joel outlines above, it is always possible for
> a Boost developer to commit a fix directly to the stable Spirit version in
> the Boost CVS.
>
> I would be willing try Joel's strategy. More than that, really, I think it
> might be quite useful for a very active library with lots of developers.
>
> What I would like from Joel and the other Spirit CVS participants is
> assurance that a procedure is worked out so that we can be sure the two
> CVS's are brought into sync at appropriate times.

I'll make sure that this will happen. It would be nice if we can
do this automatically as you outlined below. If not, I'll have to
make it a point to sync periodically.

> What would be particularly nice is if the sync is entirely scripted, so
> anyone with Boost CVS write access can run it. (Presumably read-only access
> to the Spirit CVS is all that is required on that end.) If the entire
> Spirit CVS (or entire sub-trees) is to be mirrored in the Boost CVS,
> perhaps all that is needed is to have a working directory which is first
> updated from the Spirit CVS, and then committed to the Boost CVS. Is that
> all there is to a sync operation?

Can we do this Dan?

Many thanks and regards,
Joel de Guzman
joel_at_[hidden]
http://www.boost-consulting.com


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk