[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