patiencediff
============

This package contains the implementation of the ``patiencediff`` algorithm for
Rust, as
[first described](https://bramcohen.livejournal.com/73318.html) by Bram Cohen.

Like Python's ``difflib``, this module provides both a convenience ``unified_diff``
function for the generation of unified diffs of text files
as well as a SequenceMatcher that can be used on arbitrary lists.

Patiencediff provides a good balance of performance, nice output for humans,
and implementation simplicity.

The code in this package was extracted from the [Bazaar](https://www.bazaar-vcs.org/)
code base, and ported to rust.
