<div dir="ltr">Great! A submodule makes a lot more sense to me, at least short term. I would hope that medium term the development processes of GHC-as-a-whole and Hadrian(-a-part-of-GHC) can converge, so that a submodule is no longer necessary. Submodules do have their downsides and it would be odd for such a core part as the build system to be kept external to the main repo.</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature">--<br>Mathieu Boespflug<br>Founder at <a href="http://tweag.io" target="_blank">http://tweag.io</a>.</div></div>
<br><div class="gmail_quote">On 8 December 2017 at 20:10, Ara Adkins <span dir="ltr"><<a href="mailto:me@ara.io" target="_blank">me@ara.io</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Sounds good! Hopefully this doesn’t cause a flood of commit messages.<br>
<br>
_ara<br>
<div><div class="h5"><br>
> On 8 Dec 2017, at 18:50, Ben Gamari <<a href="mailto:ben@well-typed.com">ben@well-typed.com</a>> wrote:<br>
><br>
> Hello everyone,<br>
><br>
> A bit over a month ago we merged hadrian into the ghc tree as a subtree.<br>
> Unfortunately, those working on Hadrian have found the subtree mechanism<br>
> to provide a rather poor developer experience. Consequently, today I<br>
> will be ripping out the subtree and replacing it with a submodule.<br>
><br>
> After pulling the commit performing this change you will likely need to<br>
> do the following to emplace the new submodule,<br>
><br>
>    $ git submodule update --init<br>
>    $ git -C hadrian checkout .<br>
><br>
> Cheers,<br>
><br>
> - Ben<br>
</div></div>> ______________________________<wbr>_________________<br>
> ghc-devs mailing list<br>
> <a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a><br>
> <a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/ghc-devs</a><br>
______________________________<wbr>_________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div><br></div>