Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
File Diff using the Patience Diff algorithm
OCaml Perl Roff Standard ML Shell Common Lisp Makefile
Branch: master
Clone or download
Latest commit 17a27a5 Jan 31, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin v0.14-preview.122.00+232 Dec 20, 2019
doc v0.11.120.08+11 Oct 30, 2018
lib v0.14-preview.122.06+61 Jan 30, 2020
scripts v0.14-preview.122.06+198 Jan 31, 2020
test v0.14-preview.122.00+232 Dec 20, 2019
.gitignore v0.13-preview.120.27+112 Mar 14, 2019
CHANGES.md v0.11.117.00+101 Mar 29, 2018
CONTRIBUTING.md v0.11.120.08+153 Nov 6, 2018
LICENSE.md v0.14-preview.122.03+72 Jan 8, 2020
Makefile v0.12-preview.120.18+252 Jan 16, 2019
README.md v0.11.120.00+04 Sep 4, 2018
dune v0.13-preview.120.49+223 Aug 19, 2019
dune-project v0.12-preview.120.18+252 Jan 16, 2019
patdiff.opam v0.14-preview.121.14+118 Dec 3, 2019

README.md

Patdiff - colored patience diffs with word-level refinement

Patdiff is an OCaml implementation of Bram Cohen's patience diff algorithm, with a few extra conveniences for comparing code and config files:

outputs plain ASCII, ANSI color codes, or HTML

optional semantic diffing of numbers

screenshot

good word-level diffing out of the box

screenshot

And of course all the usual features:

  • recursive diffing of directories
  • extensively configurable output (markers, colors, location format, context)
  • whitespace-aware diffing
You can’t perform that action at this time.