Eric Kow <[email protected]> added the comment:

Whoops!  I confess that I tried to push this without paying close attention to 
the witness types (bad reviewer! no cookie for me!)

src/Darcs/Commands/Push.lhs:127:45:
    Couldn't match expected type `r' against inferred type `z'
      `r' is a rigid type variable bound by
          the type signature for `prepareBundle'
            at src/Darcs/Commands/Push.lhs:115:26
      `z' is a rigid type variable bound by
          the constructor `:\/:' at src/Darcs/Commands/Push.lhs:126:13
      Expected type: RL (PatchInfoAnd p) r z
      Inferred type: RL (PatchInfoAnd p) z r
    In the sixth argument of `prePushChatter', namely `them''
    In the expression: prePushChatter opts common us us' them them'

I think this is a straightforward issue that only requires thinking about what 
the witnesses mean.

Ganesh or Jason, depending on who gets to this first.  Could you help Luca out 
since you two have more experience with this?  Luca: in the meantime, it may be 
good if you tried to study this as well.

Ah, and one day the witness stuff will be turned on everywhere and we can avoid 
this back and forth stuff.

----------
nosy: +dagit, ganesh

__________________________________
Darcs bug tracker <[email protected]>
<http://bugs.darcs.net/patch118>
__________________________________
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to