[darcs-devel] darcs patch: Make HopefullyPrivate and Cancellation s... (and 20 more)

David Roundy droundy at darcs.net
Fri Sep 14 15:34:19 UTC 2007


Hi Eric,

Here's another huge patch bundle which should bring you up to
date with my conflicts work.  The last patch is a huge one, in
which I define a Prim patch type, which is only truly primitive
patches.  I change pending-related code to accept FL Prim, so
the type system enforces that we don't get any Mergers in there.
It's still a refactor, I believe, although I did make the change
that darcs whatsnew now just prints out the sequence of changes,
without surrounding braces.  This would be easy enough to add,
and I know this change might bother tool-writers a bit, but I
think it's an improvement.  It saves two lines of screen space!

David

Wed Aug 29 13:55:24 EDT 2007  David Roundy <droundy at darcs.net>
  * Make HopefullyPrivate and Cancellation support gadts

Wed Aug 29 14:21:19 EDT 2007  David Roundy <droundy at darcs.net>
  * define actual merge algorithm (and retype remerge)

Tue Sep  4 12:35:19 EDT 2007  David Roundy <droundy at darcs.net>
  * Move patch manipulations into classes.

Tue Sep  4 13:23:46 EDT 2007  David Roundy <droundy at darcs.net>
  * use showPatch instance of FL Patch.

Tue Sep  4 17:05:25 EDT 2007  David Roundy <droundy at darcs.net>
  * Move ReadPatch stuff into yet another class.

Tue Sep  4 18:10:53 EDT 2007  David Roundy <droundy at darcs.net>
  * Define class for apply.

Wed Sep  5 11:58:08 EDT 2007  David Roundy <droundy at darcs.net>
  * make merger code use RL/FL.

Wed Sep  5 13:34:56 EDT 2007  David Roundy <droundy at darcs.net>
  * move merging into Commute class

Thu Sep  6 09:56:54 EDT 2007  David Roundy <droundy at darcs.net>
  * define type synonymn PatchInfoAndPatch

Thu Sep  6 10:45:36 EDT 2007  David Roundy <droundy at darcs.net>
  * make patchset_complement slightly more readable.

Fri Sep  7 10:10:32 EDT 2007  David Roundy <droundy at darcs.net>
  * make PatchSet a RL RL.

Fri Sep  7 11:03:15 EDT 2007  David Roundy <droundy at darcs.net>
  * clean up ambiguous [Patch] in Depends.

Fri Sep  7 11:19:51 EDT 2007  David Roundy <droundy at darcs.net>
  * fix accidentally-recorded change in makefile.

Fri Sep  7 11:20:11 EDT 2007  David Roundy <droundy at darcs.net>
  * simplify code using FL instance of Commute.

Fri Sep  7 11:27:13 EDT 2007  David Roundy <droundy at darcs.net>
  * clean up Depends a bit more (part 1 of 2).

Fri Sep  7 11:29:24 EDT 2007  David Roundy <droundy at darcs.net>
  * clean up Depends a bit more (part 2 of 2 -- makes it more efficient).

Fri Sep  7 13:10:55 EDT 2007  David Roundy <droundy at darcs.net>
  * move showContextPatch into ShowPatch class.

Mon Sep 10 16:37:15 EDT 2007  David Roundy <droundy at darcs.net>
  * make Named patches a distinct type.

Tue Sep 11 10:26:29 EDT 2007  David Roundy <droundy at darcs.net>
  * make SelectPatches be more type-specific.

Tue Sep 11 10:57:44 EDT 2007  David Roundy <droundy at darcs.net>
  * remove Cancel/Cancellation/Marked patch types.

Tue Sep 11 18:34:58 EDT 2007  David Roundy <droundy at darcs.net>
  * move Conflicted into separate patch type.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/x-darcs-patch
Size: 556071 bytes
Desc: A darcs patch for your repository!
Url : http://lists.osuosl.org/pipermail/darcs-devel/attachments/20070914/7183ef68/attachment-0001.bin 


More information about the darcs-devel mailing list