summaryrefslogtreecommitdiff
path: root/vendor/github.com/pmezard/go-difflib/README.md
diff options
context:
space:
mode:
authorbaude <bbaude@redhat.com>2017-11-03 20:32:06 -0500
committerbaude <bbaude@redhat.com>2017-11-03 20:37:09 -0500
commit9f5fa7f2eb4c2a441dc224c45ba981d595ac3638 (patch)
tree5f31ec1afb41af30f6fdd7aba84ddf143ec135cc /vendor/github.com/pmezard/go-difflib/README.md
parent098389dc3e7bbba7c266ad24c909f3a5422e2908 (diff)
downloadpodman-9f5fa7f2eb4c2a441dc224c45ba981d595ac3638.tar.gz
podman-9f5fa7f2eb4c2a441dc224c45ba981d595ac3638.tar.bz2
podman-9f5fa7f2eb4c2a441dc224c45ba981d595ac3638.zip
Vendor in testify/assert and deps
Signed-off-by: baude <bbaude@redhat.com>
Diffstat (limited to 'vendor/github.com/pmezard/go-difflib/README.md')
-rw-r--r--vendor/github.com/pmezard/go-difflib/README.md50
1 files changed, 50 insertions, 0 deletions
diff --git a/vendor/github.com/pmezard/go-difflib/README.md b/vendor/github.com/pmezard/go-difflib/README.md
new file mode 100644
index 000000000..e87f307ed
--- /dev/null
+++ b/vendor/github.com/pmezard/go-difflib/README.md
@@ -0,0 +1,50 @@
+go-difflib
+==========
+
+[![Build Status](https://travis-ci.org/pmezard/go-difflib.png?branch=master)](https://travis-ci.org/pmezard/go-difflib)
+[![GoDoc](https://godoc.org/github.com/pmezard/go-difflib/difflib?status.svg)](https://godoc.org/github.com/pmezard/go-difflib/difflib)
+
+Go-difflib is a partial port of python 3 difflib package. Its main goal
+was to make unified and context diff available in pure Go, mostly for
+testing purposes.
+
+The following class and functions (and related tests) have be ported:
+
+* `SequenceMatcher`
+* `unified_diff()`
+* `context_diff()`
+
+## Installation
+
+```bash
+$ go get github.com/pmezard/go-difflib/difflib
+```
+
+### Quick Start
+
+Diffs are configured with Unified (or ContextDiff) structures, and can
+be output to an io.Writer or returned as a string.
+
+```Go
+diff := UnifiedDiff{
+ A: difflib.SplitLines("foo\nbar\n"),
+ B: difflib.SplitLines("foo\nbaz\n"),
+ FromFile: "Original",
+ ToFile: "Current",
+ Context: 3,
+}
+text, _ := GetUnifiedDiffString(diff)
+fmt.Printf(text)
+```
+
+would output:
+
+```
+--- Original
++++ Current
+@@ -1,3 +1,3 @@
+ foo
+-bar
++baz
+```
+