Folding in base, integer-{gmp, single}, ghc-prim, and haskell-template into ghc.git
Simon Peyton Jones
simonpj at microsoft.com
Mon Apr 14 08:22:43 UTC 2014
OK with me! Sounds simpler.
Simon
| -----Original Message-----
| From: ghc-devs [mailto:ghc-devs-bounces at haskell.org] On Behalf Of
| Herbert Valerio Riedel
| Sent: 13 April 2014 08:59
| To: ghc-devs
| Cc: Austin Seipp
| Subject: Folding in base, integer-{gmp, single}, ghc-prim, and haskell-
| template into ghc.git
|
| Hello *,
|
| Now that GHC 7.8.[12] is out of the door, the Git reorganization can be
| tackled further...
|
| After a short conversion with Austin and Edward it appears that the
| sensible course of action with respect towards moving to a proper Git
| submodule set-up is to fold-in the 5 Git repos listed below (which btw
| are all GHC wired-in packages) directly into ghc.git (the same way
| testsuite.git was a few months ago):
|
| - base
| - ghc-prim
| - integer-gmp
| - integer-simple
| - template-haskell
|
| IMO, the benefit/cost ratio of simplifying the workflow outweighs the
| benefit/cost ratio of turning those into proper Git submodules.
|
| This incremental step towards a fully git-bisect-able ghc.git does
| already allow bisecting to work on a larger time-range than it does
| now, as those wired-in packages are the most likely to break
| compilation if out-of-sync with ghc.git.
|
| If no objections are raised, I'm planning to implement this change next
| weekend (April 19th/20th).
|
| Any comments/questions/...?
|
| Cheers,
| hvr
|
|
|
| PS: After this step, the next remaining step would be to turn the
| remaining not-yet-submodule Git repos into proper submodule Repos
| (like haddock.git) and figure out how to get the sync-all
| convenience-tooling a bit more submodule friendly...
| _______________________________________________
| ghc-devs mailing list
| ghc-devs at haskell.org
| http://www.haskell.org/mailman/listinfo/ghc-devs
More information about the ghc-devs
mailing list