<div dir="ltr">Sounds good to me too.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 14, 2014 at 10:22 AM, Simon Peyton Jones <span dir="ltr"><<a href="mailto:simonpj@microsoft.com" target="_blank">simonpj@microsoft.com</a>></span> wrote:<br>

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