Uses of Class
org.eclipse.jgit.diff.Sequence
Packages that use Sequence
Package
Description
Comparing file contents by computing diffs.
Content and commit history merge algorithms.
Git submodule support.
-
Uses of Sequence in org.eclipse.jgit.diff
Classes in org.eclipse.jgit.diff with type parameters of type SequenceModifier and TypeClassDescriptionfinal class
HashedSequence<S extends Sequence>
Wraps aSequence
to assign hash codes to elements.final class
HashedSequenceComparator<S extends Sequence>
Wrap another comparator for use withHashedSequence
.class
HashedSequencePair<S extends Sequence>
Wraps twoSequence
instances to cache their element hash codes.private class
HistogramDiff.State<S extends Sequence>
(package private) final class
HistogramDiffIndex<S extends Sequence>
SupportHistogramDiff
by computing occurrence counts of elements.class
Diff algorithm, based on "An O(ND) Difference Algorithm and its Variations", by Eugene Myers.class
SequenceComparator<S extends Sequence>
Equivalence function for aSequence
compared by difference algorithm.final class
Subsequence<S extends Sequence>
Wraps aSequence
to have a narrower range of elements.final class
SubsequenceComparator<S extends Sequence>
Wrap another comparator for use withSubsequence
.Subclasses of Sequence in org.eclipse.jgit.diffModifier and TypeClassDescriptionfinal class
HashedSequence<S extends Sequence>
Wraps aSequence
to assign hash codes to elements.class
A Sequence supporting UNIX formatted text in byte[] format.final class
Subsequence<S extends Sequence>
Wraps aSequence
to have a narrower range of elements.Fields in org.eclipse.jgit.diff declared as SequenceModifier and TypeFieldDescription(package private) final S
HashedSequence.base
(package private) final S
Subsequence.base
private final S
HashedSequencePair.baseA
private final S
HashedSequencePair.baseB
Methods in org.eclipse.jgit.diff with type parameters of type SequenceModifier and TypeMethodDescriptionstatic <S extends Sequence>
Subsequence<S> Construct a subsequence around the A region/base sequence.static <S extends Sequence>
Subsequence<S> Construct a subsequence around the B region/base sequence.DiffAlgorithm.coverEdit
(S a, S b) DiffAlgorithm.diff
(SequenceComparator<? super S> cmp, S a, S b) Compare two sequences and identify a list of edits between them.DiffAlgorithm.diffNonCommon
(SequenceComparator<? super S> cmp, S a, S b) Compare two sequences and identify a list of edits between them.<S extends Sequence>
voidHistogramDiff.diffNonCommon
(EditList edits, HashedSequenceComparator<S> cmp, HashedSequence<S> a, HashedSequence<S> b, Edit region) Compare two sequences and identify a list of edits between them.abstract <S extends Sequence>
voidLowLevelDiffAlgorithm.diffNonCommon
(EditList edits, HashedSequenceComparator<S> cmp, HashedSequence<S> a, HashedSequence<S> b, Edit region) Compare two sequences and identify a list of edits between them.LowLevelDiffAlgorithm.diffNonCommon
(SequenceComparator<? super S> cmp, S a, S b) Compare two sequences and identify a list of edits between them.DiffAlgorithm.normalize
(SequenceComparator<? super S> cmp, EditList e, S a, S b) Reorganize anEditList
for better diff consistency.Subsequence.toBase
(EditList edits, Subsequence<S> a, Subsequence<S> b) Adjust the Edits to reflect positions in the base sequence.static <S extends Sequence>
voidSubsequence.toBase
(Edit e, Subsequence<S> a, Subsequence<S> b) Adjust the Edit to reflect positions in the base sequence. -
Uses of Sequence in org.eclipse.jgit.merge
Classes in org.eclipse.jgit.merge with type parameters of type SequenceModifier and TypeClassDescriptionclass
MergeResult<S extends Sequence>
The result of merging a number ofSequence
objects.Fields in org.eclipse.jgit.merge with type parameters of type SequenceModifier and TypeFieldDescriptionprotected Map
<String, MergeResult<? extends Sequence>> ResolveMerger.mergeResults
Low-level textual merge results.Methods in org.eclipse.jgit.merge with type parameters of type SequenceModifier and TypeMethodDescription<S extends Sequence>
MergeResult<S> MergeAlgorithm.merge
(SequenceComparator<S> cmp, S base, S ours, S theirs) Does the three way merge between a common base and two sequences.Methods in org.eclipse.jgit.merge that return types with arguments of type SequenceModifier and TypeMethodDescriptionMap
<String, MergeResult<? extends Sequence>> ResolveMerger.getMergeResults()
Get the mergeResults -
Uses of Sequence in org.eclipse.jgit.submodule
Subclasses of Sequence in org.eclipse.jgit.submoduleModifier and TypeClassDescriptionclass
Merges expect that conflicts will consist of Sequences, but that doesn't really make sense for submodules.