You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 12, 2019. It is now read-only.
Copy file name to clipboardexpand all lines: README.md
+9-9
Original file line number
Diff line number
Diff line change
@@ -2,23 +2,23 @@
2
2
3
3
The java-diff-utils library is for computing diffs, applying patches, generation side-by-side view in Java.
4
4
5
-
It is an OpenSource library for performing the comparison operations between texts: computing diffs, applying patches, generating unified diffs or parsing them, generating diff output for easy future displaying (like side-by-side view) and so on.
5
+
It is an open source library for performing comparison operations between chunks of text: computing diffs, applying patches, generating unified diffs or parsing them, generating diff output for easy future display (like a side-by-side view) and so on.
6
6
7
-
Main reason to build this library was the lack of easy-to-use libraries with all the usual stuff you need while working with diff files. Originally it was inspired by JRCS library and it's nice design of diff module.
7
+
The main reason for creating this library was the lack of easy-to-use libraries with all the usual features necessary for working with diff files. Originally it was inspired by the JRCS library and its nice diff module design.
8
8
9
9
**Original code and docs were forked from:**[java-diff-utils](https://code.google.com/p/java-diff-utils/)
10
10
11
11
## Main Features
12
12
13
-
*computing the difference between two texts.
14
-
*capable to hand more than plain ascci. Arrays or List of any type that implements hashCode() and equals() correctly can be subject to differencing using this library
15
-
*patch and unpatch the text with the given patch
16
-
*parsing the unified diff format
17
-
*producing human-readable differences
13
+
*Computing the difference between two chunks of text.
14
+
*Capable of handling more than plain ASCII. Arrays or Lists of any type that implement hashCode() and equals() correctly can be used as inputs for differencing using this library.
15
+
*Patch and unpatch the text with the given patch.
16
+
*Parsing the unified diff format.
17
+
*Producing human-readable differences.
18
18
19
19
## Algorithms
20
20
21
-
This library implements Myer's diff algorithm. But it can easily replaced by any other which is better for handing your texts.
21
+
This library implements Myers' diff algorithm, but it is modular so it is easy to replace the algorithm with another which might be better suited to your needs.
22
22
23
23
# Tutorial
24
24
@@ -33,7 +33,7 @@ This library implements Myer's diff algorithm. But it can easily replaced by any
0 commit comments