----- Original Message ----- From: "Peter Simons" <[EMAIL PROTECTED]>
> 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 [EMAIL PROTECTED] http://www.boost-consulting.com _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost