This is not (yet) for screened; it contains (unconditional) debug output and
I am not sure I have covered all cases. I would love to get some feedback.
The code is more or less a re-write, but it seems to work... The support
code at the end was added mostly because I was getting headaches trying to
reconcile all the different types used for (argument-) path lists, I simply
needed some structure where I could encapsulate things like conversions,
intersection, and lifting. This patch has been lying around here for too
long and I don't want to let the work go to waste just because the result is
not yet perfect. I hope I'll find the time to finish it...
1 patch for repository http://darcs.net/screened:
Author: Ben Franksen <email@example.com>
Date: Tue Mar 15 18:23:47 CET 2016
* WIP: resolve issue2482 darcs mark-conflicts FILE