<div dir="ltr">Unfortunately we don&#39;t use submodules for all repos e.g. base. This makes it very hard to accurately check out a previous state and bisect errors unfortunately.</div><div class="gmail_extra"><br><br><div class="gmail_quote">

On Tue, Jun 4, 2013 at 6:07 PM, Kazu Yamamoto <span dir="ltr">&lt;<a href="mailto:kazu@iij.ad.jp" target="_blank">kazu@iij.ad.jp</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi,<br>
<br>
Andreas and I found that the new IO manager is not working properly in<br>
the current GHC head. I&#39;m sure that it worked well at least on May 7.<br>
<br>
We need to narrow the range of commits, so I did:<br>
<br>
  % git checkout bb2795db36b36966697c228315ae20767c4a8753<br>
  % git submodule update<br>
<br>
But this does not checkout proper submodules. For instance,<br>
libraries/base has newer commits. And of cource, building fails.<br>
<br>
Please tell us how to checkout proper submodules against a specific<br>
GHC tree.<br>
<br>
--Kazu<br>
<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>
</blockquote></div><br></div>