Changes between Version 18 and Version 19 of DarcsConversion


Ignore:
Timestamp:
Mar 4, 2011 3:23:16 PM (5 years ago)
Author:
igloo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DarcsConversion

    v18 v19  
    6666Here's a tentative plan:
    6767
    68  * Some libraries belong to GHC (template-haskell, ghc-prim, integer-gmp, hpc), and for these we can convert
    69    the repos to git and keep them as subrepos.  (alterantively we could just import them into the main
    70    git repository for convenience).
     68 * Some repos belong to GHC, and for these we can convert
     69   the repos to git and keep them as subrepos.
     70   * ghc-tarballs
     71   * libraries/extensible-exceptions
     72   * libraries/ghc-prim
     73   * libraries/hoopl
     74   * libraries/hpc
     75   * libraries/integer-gmp
     76   * libraries/integer-simple
     77   * libraries/template-haskell
     78   * testsuite
     79   * nofib
     80   * libraries/stm
     81   * libraries/primitive
     82   * libraries/vector
     83   * libraries/dph
    7184
    7285 * Of the rest, base is somewhat special, because this alone often needs to be modified at the same time as GHC.  We propose migrating base to a git repository.
     86   * libraries/base
    7387
    74  * For the rest of libraries (e.g. filepath, containers, bytestring, editline), GHC is just a client, and we don't expect to be modifying these libraries
     88 * For the rest of the repos, GHC is just a client, and we don't expect to be modifying these libraries
    7589   often.  Hence we can just copy the libraries wholesale into the GHC git repository, and update the copies
    7690   occasionally when a new version of the library is released.  We can provide a way to update the GHC copy from
    7791   the official darcs repository easily.  The local copy would be read-only, except when updating from the master copy.
     92   * utils/hsc2hs
     93   * utils/haddock
     94   * libraries/array
     95   * libraries/binary
     96   * libraries/bytestring
     97   * libraries/Cabal
     98   * libraries/containers
     99   * libraries/directory
     100   * libraries/filepath
     101   * libraries/haskeline
     102   * libraries/haskell98
     103   * libraries/haskell2010
     104   * libraries/mtl
     105   * libraries/old-locale
     106   * libraries/old-time
     107   * libraries/pretty
     108   * libraries/process
     109   * libraries/random
     110   * libraries/terminfo
     111   * libraries/unix
     112   * libraries/utf8-string
     113   * libraries/Win32
     114   * libraries/xhtml
     115 * and likewise extralibs:
     116   * libraries/deepseq
     117   * libraries/parallel
    78118
    79119== The perspective on submodules ==