Changes between Version 18 and Version 19 of DarcsConversion


Ignore:
Timestamp:
Mar 4, 2011 3:23:16 PM (3 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 ==