package patdiff

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

Install

Dune Dependency

Authors

Maintainers

Sources

v0.12.1.tar.gz
sha256=af17e2278b56ca99f02c695b8ab5a24c9a093aff6c1c2cbc35256d14ab2603f0
md5=ff1f479dc9f19da583318e6fbaa3786f

Description

Published: 24 Oct 2019

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

good word-level diffing out of the box

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. re >= "1.8.0"
  2. pcre
  3. dune >= "1.5.1"
  4. shell >= "v0.12" & < "v0.13"
  5. sexplib >= "v0.12" & < "v0.13"
  6. ppx_jane >= "v0.12" & < "v0.13"
  7. patience_diff >= "v0.12" & < "v0.13"
  8. expect_test_helpers >= "v0.12" & < "v0.13"
  9. core_extended >= "v0.12" & < "v0.13"
  10. core >= "v0.12" & < "v0.13"
  11. ocaml >= "4.07.0"

Dev Dependencies

None

Used by

None

Conflicts

None

OCaml

Innovation. Community. Security.