Package org.eclipse.jgit.diff
package org.eclipse.jgit.diff
Comparing file contents by computing diffs.
-
ClassDescriptionSupplies the content of a file for
DiffFormatter
.A pair of sources to access the old and new sides of a DiffEntry.Supported diff algorithmKeeps track of diff related configuration options.Permissible values fordiff.renames
.A value class representing a change to a fileGeneral type of change a single file-level patch describes.Specify the old or new side for more generalized access.Format a Git style patch script.A modified region detected between two versions of roughly the same content.Type of editSpecialized list ofEdit
s in a document.HashedSequence<S extends Sequence>Wraps aSequence
to assign hash codes to elements.HashedSequenceComparator<S extends Sequence>Wrap another comparator for use withHashedSequence
.HashedSequencePair<S extends Sequence>Wraps twoSequence
instances to cache their element hash codes.An extended form of Bram Cohen's patience diff algorithm.HistogramDiffIndex<S extends Sequence>SupportHistogramDiff
by computing occurrence counts of elements.Compares two sequences primarily based upon hash codes.Diff algorithm, based on "An O(ND) Difference Algorithm and its Variations", by Eugene Myers.A DiffFormatter used to calculate the patch-id of the diff.A Sequence supporting UNIX formatted text in byte[] format.Equivalence function forRawText
.Detect and resolve object renames.Arbitrary sequence of elements.SequenceComparator<S extends Sequence>Equivalence function for aSequence
compared by difference algorithm.Index structure of lines/blocks in one file.Thrown bycreate()
when file is too large.Subsequence<S extends Sequence>Wraps aSequence
to have a narrower range of elements.SubsequenceComparator<S extends Sequence>Wrap another comparator for use withSubsequence
.