Sorry for stalling this discussion a bit.  I think we reached a
conclusion of sorts, here's my proposed plan in detail:

  - We use nested repositories.  This is forward compatible
    with the various schemes for better handling of nested
    repos in the future that were raised on the Darcs list.

  - We create the following darcs repositories:

    ghc   
          containing the files in fptools, plus
          these subdirectories (only):
                distrib, docs, ghc, glafp-utils, mk

    libraries
          from fptools/libraries

    nofib
          from fptools/nofib
     
    testsuite
          from fptools/testsuite

  - synchronisation: we go with David's suggestion of starting
    with CVS->darcs syncing, so that we can test working with
    the darcs repo and letting people pull it, and then switch
    the direction of the sync later.

  - branches: these are quite tricky.  I'm only interested in
    the ghc-6-4-branch right now, and this doesn't need to 
    sync with HEAD, but it would be nice if it had
    a common history up to the branch point.  We can leave
    the other branches for now.

John, are you happy to go and set this up?  Anything else you need?

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

Reply via email to