On Thu, Oct 13, 2005 at 08:17:14AM -0400, David Roundy wrote:
> On Thu, Oct 13, 2005 at 10:08:27AM +0100, Simon Marlow wrote:
> > immediately.  We would disable commits to the appropriate parts of the
> > CVS repo.
> 
> Actually, I think you might consider starting with a one-way sync from CVS
> to darcs, you could then work out some of the bugs in the darcs
> configuration and get some of the users used to pulling with darcs, and
> later switch the direction of the one-way sync to allow modification on the
> darcs side of things.  I imagine that way you could pretty easily (and
> quickly) switch back to syncing the other direction (and switch to a
> backup) if things go wrong somehow.

Yes, I would echo that sentiment.  It is also easier to accomplish,
since once the repo exists, a re-sync is as easy as just re-running
tailor.

Simon, one other question: what about branches?  Normally, tailor will
just convert over everything on HEAD.  When CVS branches get merged to
HEAD, the history from the other branches doesn't come along to HEAD, so
some detailed history could be lost.  I'm assuming that's OK with you?

Is there more than one branch of fptools in active use today?

If so, I'm not quite sure what the best way to copy them over is.
Obviously with darcs, one wants to have shared history as much as
possible, but if I tailor the two separate branches, there will be no
shared history (to darcs) at all, right?

-- John
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to