> * break out Darcs.Test.Patch.Properties
>
> Recorded as move-and-recreate as most of the content
> of Darcs.Test.Patch is moving.
Not sure I would have done that but okay. And thanks for using move here,
which will hopefully make it easier to rebase my pending changes to the
harness, though I guess I will still get a few conflicts.
> * harness: mark files with orphan instances explicitly
I agree this is better.
> * Replace Arbitrary ByteString instances with quickcheck-instances
Very nice cleanup! I wasn't aware that we had three separate but equal
instances for ByteString.
> * move ArbitraryWS (FL p) instance
> * drop unused orphan instance
Trivial cleanups, fine.
> * break out Darcs.Test.Patch.Types.Triple
> * break out Darcs.Test.Patch.Types.Pair
> * break out Darcs.Test.Patch.Types.MergeableSequence
> * break out Darcs.Test.Patch.Types.Merged
These all make sense to me. I also had trouble in the past to remember in
which module these data types are defined.
|