rootle-diff 0.12.0

rootle's typed diff model: unified patch text in, LineOrigin/DiffLine/Hunk/FileDiff out, plus the intra-line emphasis engine
Documentation

Typed unified diffs. Parsing validates hunk extents; malformed or incomplete patches are errors rather than plausible-looking source.