package patdiff

  1. Overview
  2. Docs
File Diff using the Patience Diff algorithm

Install

Dune Dependency

Authors

Maintainers

Sources

patdiff-v0.11.0.tar.gz
md5=7ed90f48c594a8eb2cd29b20c20d86b8

Description

Published: 22 Mar 2018

README

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

Dependencies (11)

  1. pcre
  2. ocaml-migrate-parsetree >= "1.0" & < "2.0.0"
  3. jbuilder >= "1.0+beta18.1"
  4. sexplib >= "v0.11" & < "v0.12"
  5. re2 >= "v0.11" & < "v0.12"
  6. ppx_jane >= "v0.11" & < "v0.12"
  7. patience_diff >= "v0.11" & < "v0.12"
  8. expect_test_helpers >= "v0.11" & < "v0.12"
  9. core_extended >= "v0.11" & < "v0.12"
  10. core >= "v0.11" & < "v0.12"
  11. ocaml >= "4.04.1"

Dev Dependencies

None

Used by

None

Conflicts (1)

  1. jbuilder = "1.0+beta19"