Maintained by
Oleg.GrenrusThis version can be pinned in stack with:tree-diff-0.0.2@sha256:99d84e4639d8ebbd727f4223ab39b589eedeff7ed659db2f9b5b572fa33cd410,3742
Module documentation for 0.0.2
Depends on 21 packages
(full list with versions):
aeson,
ansi-terminal,
ansi-wl-pprint,
base,
base-compat,
bytestring,
containers,
generics-sop,
hashable,
MemoTrie,
parsec,
parsers,
pretty,
QuickCheck,
scientific,
tagged,
text,
time,
unordered-containers,
uuid-types,
vector tree-diff
Diffing of (expression) trees.
Examples
tree-diff
displays pretty diffs of tree data:

Because of its untyped internal type, it copes with type changes:

As a bonus, multiline String
s and Text
are diffed linewise:

Revision history for tree-diff
0.0.2
- Print compact diffs
- Add
ToExpr
instance for ShortByteString
0.0.1
- Use
BS.readFile
and BS.writeFile
in ediffGolden
.
This makes files read and written in UTF8 independently of locale.
Fixes builds on appveyor.
0.0.0.1
- Move to
build-type: Simple
0
- First version. Released on an unsuspecting world.