[darcs-devel] [patch1661] give FileUUID some love

Ben Franksen bugs at darcs.net
Sat Mar 10 09:28:35 UTC 2018


New submission from Ben Franksen <ben.franksen at online.de>:

Author: Ben Franksen <ben.franksen at online.de>
Date:   Fri Mar  9 22:36:04 CET 2018
  * give FileUUID some love
  
  This includes general cleanup, many fixes, and some minor design changes.
  
  - Dropped distinction between BinaryHunk and TextHunk, instead we should
    apply heuristics to detect binary content when displaying patches.
  - Dropped redundant Move constructor since it is fully equivalent to
    Demanifest then Manifest, even with respect to commutation.
  - Changed storage format avoids whitespace encoding for file content by
    prefixing it with the number of bytes.
  - Added rudimentary support for HunkMove patches (no special commutation
    rules and no test case generators implemented yet).
  - Extended and simplified commutation. With FileUUID, so many things
commute
    trivially that is it easier to enumerate the failing cases!
  - Re-added all FileUUID QC tests to the suite and fixed lots of bugs
in the
    test case generators. All those tests pass now with -q 50000.

----------
files: give-fileuuid-some-love.dpatch
messages: 19961
nosy: bf
status: needs-screening
title: give FileUUID some love

__________________________________
Darcs bug tracker <bugs at darcs.net>
<http://bugs.darcs.net/patch1661>
__________________________________
-------------- next part --------------
A non-text attachment was scrubbed...
Name: give-fileuuid-some-love.dpatch
Type: application/x-darcs-patch
Size: 75361 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/darcs-devel/attachments/20180310/6f0d65fa/attachment-0001.bin>


More information about the darcs-devel mailing list