Boost logo

Boost :

From: Joel de Guzman (djowel_at_[hidden])
Date: 2002-12-28 08:13:37


----- Original Message -----
From: "Peter Simons" <simons_at_[hidden]>

> Joel de Guzman writes:
>
> >> What would be particularly nice is if the sync is entirely
> >> scripted, so anyone with Boost CVS write access can run it. [...]
> >> 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.
>
> > Can we do this Dan?
>
> No, it does not work that way. You cannot check-out a tree from one
> repository and then commit it into another. CVS cannot do it. The only
> way you can synchronize the repositories via CVS directly is by
> "import"ing a checked-out copy from the Spirit repository into the
> Boost repository. This _can_ be scripted, though. I am using a similar
> approach to synchronize my local CVS server with Boost's.
>
> The problem is, though, that this whole operation gets somewhat
> complicated when people start committing to both the Spirit and the
> Boost version of the repository, because then you'll have to manually
> merge the changes into one branch. And that's not always very easy to
> do.
>
> Another problem is that "cvs import" does not track deleted files;
> this has to be emulated by the script as well.

Hmmm... Can you suggest a practical solution?

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