1
0
mirror of https://github.com/openshift/installer.git synced 2026-02-07 03:47:13 +01:00
Files
2022-12-06 03:29:24 -05:00

30 lines
1.2 KiB
Markdown

# diff [![GoDoc](https://godoc.org/github.com/pkg/diff?status.svg)](http://godoc.org/github.com/pkg/diff)
Module github.com/pkg/diff can be used to create, modify, and print diffs.
The top level package, `diff`, contains convenience functions for the most common uses.
The subpackages provide very fine-grained control over every aspect:
* `myers` creates diffs using the Myers diff algorithm.
* `edit` contains the core diff data types.
* `ctxt` provides tools to reduce the amount of context in a diff.
* `write` provides routines to write diffs in standard formats.
License: BSD 3-Clause.
### Contributing
Contributions are welcome. However, I am not always fast to respond.
I apologize for any sadness or frustration that that causes.
Useful background reading about diffs:
* [Neil Fraser's website](https://neil.fraser.name/writing/diff)
* [Myers diff paper](http://www.xmailserver.org/diff2.pdf)
* [Guido Van Rossum's reverse engineering of the unified diff format](https://www.artima.com/weblogs/viewpost.jsp?thread=164293)
* [The If Works](https://blog.jcoglan.com/) blog entries about diff algorithms and implementations
This module has not yet reached v1.0;
the API is not yet settled (issue #18).