Patch 1730 add RepoPatchV3 aka camp conflictors (and 3 more)

Title add RepoPatchV3 aka camp conflictors (and 3 more)
Superseder Nosy List bf
Related Issues
Status followup-in-progress Assigned To

Created on 2018-09-15.10:35:55 by bf, last changed 2018-11-26.22:42:51 by ganesh.

File name Status Uploaded Type Edit Remove
add-class-ideq2-to-darcs_patch_ident.dpatch bf, 2018-09-15.10:35:50 application/x-darcs-patch
patch-preview.txt bf, 2018-09-15.10:35:50 text/x-darcs-patch
unnamed bf, 2018-09-15.10:35:50 text/plain
See mailing list archives for discussion on individual patches.
msg20312 (view) Author: bf Date: 2018-09-15.10:35:50
This is my V3 branch, squached to a few (large) patches.

I will not screen it yet but I have uploaded it to
https://hub.darcs.net/bf/darcs-bf-v3, review at your leisure.

The addition of the V3 stuff to the test suite is unfortunately mixed with a
number of refactoring and cleanup changes there. If this hurts review I am
willing to spend some effort to separate them out.

4 patches for repository http://darcs.net/screened:

patch 4d3f3b0d8738657b041fbf49cd84881254a799fd
Author: Ben Franksen <ben.franksen@online.de>
Date:   Sat Sep 15 10:56:21 CEST 2018
  * add class IdEq2 to Darcs.Patch.Ident
  This allows a faster equality test for FLs of patches with identity.

patch b40a076b8098ae0c6b34748d1c4d0c7ccfaf59ed
Author: Ben Franksen <ben.franksen@online.de>
Date:   Sat Sep 15 10:53:07 CEST 2018
  * add some functions we need for V3 to Darcs.Patch.Ident

patch f6f36653b6567ef844d231db2b1b134349d5a684
Author: Ben Franksen <ben.franksen@online.de>
Date:   Sat Sep 15 09:50:19 CEST 2018
  * add RepoPatchV3 aka camp conflictors

patch 802a2f2a075a8c7aeb0d85ad9306c9b3c68e8a71
Author: Ben Franksen <ben.franksen@online.de>
Date:   Sat Sep 15 10:06:22 CEST 2018
  * add V3 stuff to the test suite (quickcheck tests only)
msg20456 (view) Author: bf Date: 2018-11-12.21:00:21
This patch will most probably no longer apply cleanly. As I have 
explained on the list, I am exploring the possibility of turning this 
into a pure optimization for V1 Mergers, getting rid of prim patch 
identifiers, and obviating the need for a new and incompatible patch 
Date User Action Args
2018-09-15 10:35:55bfcreate
2018-11-12 21:00:22bfsetmessages: + msg20456
2018-11-26 22:42:51ganeshsetstatus: needs-screening -> followup-in-progress