I think I've tracked the problem down to these hunks:
hunk ./src/Darcs/Repository/Internal.lhs 279
-readPrims s = case readPatch s of
+readPrims s = case readPatch s :: Maybe (Sealed (Prim C(x )), PackedString)
of
hunk ./src/Darcs/Repository/Internal.lhs 281
-              Just (Sealed p,_) -> Sealed (effect (p :: Patch C(x y)))
+              Just (Sealed p,_) -> Sealed (effect p)

I have no idea why I was trying to change it from Patch to Prim but that
appears to be a big no-no.

I've changed it back locally but now steve_and_monica_rollback.sh runs for a
very long time.  This makes me think my patch has huge impact on
strictness.  I'm not sure where to begin looking at though.  Changing
Repository/Internal.lhs had pretty wide effects in terms of working with
Sealed types and for my experience any of those could be the strictness
culprit.

Jason

On Tue, Aug 5, 2008 at 10:43 PM, Jason Dagit <[EMAIL PROTECTED]> wrote:

> See my previous send of this patch for details!
>
> Tue Aug  5 22:22:54 PDT 2008  Jason Dagit <[EMAIL PROTECTED]>
>  * buggy code: only partially process hunks
>
>
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to