<div dir="ltr">i'm fine with them being merged, otoh I don't have any large in progress patches afoot, and having testsuite and ghc repos merged will make it much easier for some of the patches i have planned for end of december. <div>

<br></div><div style>-Carter</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Dec 4, 2013 at 5:13 PM, 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">I have no objection to doing it now, though my opinion should count for little, since I know so little. The main person who is affected is Austin, since he has to do the merging. And I'm not sure that even 'base' is really controversial, is it?<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>
| Austin Seipp<br>
| Sent: 04 December 2013 21:25<br>
| To: <a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a><br>
| Subject: Repository Reorganization Question<br>
|<br>
| Hi all,<br>
|<br>
| While discussing something with Herbert this week in preparation of<br>
| making a new stable branch, he brought a good point to my attention,<br>
| which is that if we go ahead and reorganize the repository situation<br>
| post 7.8, merging things to the stable branch from HEAD will become a<br>
| bit harder.<br>
|<br>
| Notably, we had planned to fold testsuite (and perhaps some other<br>
| repositories) into the GHC tree. Once we do this, the two branches<br>
| will have diverged quite a bit, so merging from HEAD to STABLE will<br>
| become harder* (because HEAD would have rolled in testsuite changes<br>
| for example, but the STABLE branch would not have this history.)<br>
|<br>
| Thinking about it, the best time to do such a move is, basically, when<br>
| there is no active stable branch. Unfortunately this time is right<br>
| now, but I'm not sure how everyone feels about this.<br>
|<br>
| So, the question is: should we go ahead and pull the trigger on some<br>
| of these perhaps? Herbert collected some numbers on the git<br>
| repositories and outlined all the basic details here:<br>
|<br>
| <a href="https://ghc.haskell.org/trac/ghc/wiki/GitRepoReorganization" target="_blank">https://ghc.haskell.org/trac/ghc/wiki/GitRepoReorganization</a><br>
|<br>
| The only thing I'd honestly propose right now is folding 'testsuite'<br>
| into the main repository, but of course we should see what people<br>
| think - perhaps we should keep base/etc off the table for now, since<br>
| they seem more controversial.<br>
|<br>
| * I'll point out they will only become *slightly* harder in most<br>
| cases, because I can always instead apply unified diffs, rather than<br>
| cherry pick or something. But it does lose the original metadata from<br>
| commits too. But I won't cry if people vote against this.<br>
|<br>
| --<br>
| Regards,<br>
|<br>
| Austin Seipp, Haskell Consultant<br>
| Well-Typed LLP, <a href="http://www.well-typed.com/" target="_blank">http://www.well-typed.com/</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>
_______________________________________________<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>