Several updates and additions to unit tests / properties, some of which
follow up review for "[patch1826] v3: resolve conflicts".
6 patches for repository http://darcs.net/screened:
patch 84368c8691d34facbcfa2b091a10ac825f8cc082
Author: Ben Franksen <ben.franksen@online.de>
Date:   Mon Jul  8 18:08:51 CEST 2019
  * harness: optimize prop_betweenLinesPS
patch c9d13f93f532b656ff5295c1b4d0c6f7492ed3f2
Author: Ben Franksen <ben.franksen@online.de>
Date:   Mon Jun 24 12:12:01 CEST 2019
  * v3: add an important conflictor property
patch 73775adfdeb239fd23fe6a8df6bc497601976c77
Author: Ben Franksen <ben.franksen@online.de>
Date:   Wed Jul 10 19:43:41 CEST 2019
  * add two properties about conflict resolution and test them
  
  This required adding a utility function permutationsRL and factoring out
  mergeList from D.R.Resolution into D.P.CommuteNoConflicts.
patch 6ca5f802f7f2cd1fc35a45ccc712dfb248966dd0
Author: Ben Franksen <ben.franksen@online.de>
Date:   Tue Jul 16 17:34:00 CEST 2019
  * fix v3 repo property prop_conflictsCommutePastConflictor
  
  The property as stated before didn't take conflict resolutions into account,
  that is, parts of a conflict could be resolved by recording a patch that
  depends on that part. In this case we can only commute the conflicted part
  past the conflictor if we drag the resolution with us.
patch 695bc13d606c4fbec0c8ce75b992f19ac75db36d
Author: Ben Franksen <ben.franksen@online.de>
Date:   Tue Jul 16 22:04:52 CEST 2019
  * harness: test prop_ctxEq
patch 529ad8d5f386d7253178580a86a74512b48ccb15
Author: Ben Franksen <ben.franksen@online.de>
Date:   Tue Jul 16 22:16:07 CEST 2019
  * harness: remove code I commented out but kept as a reminder
  
  The test in question has meanwhile been added as a generic property. 
    
    Attachments
    
    
    |