Diff algorithm is copy-pasted from jgit
Last change: 1c886d92f6de1d577cbcc212e1e25b2c3207d5fb
Last change date: 16.11.2022
- Get instance
val algorithm = DiffAlgorithm.getAlgorithm(DiffAlgorithm.SupportedAlgorithm.HISTOGRAM)
- Implement
Sequence
andSequenceComparator
for your data type (seeStringSequence
andStringComparator
for example) - Generate diff by calling
algorithm.diff(sequenceComparator, sequenceA, sequenceB)
- Traverse resulting
EditList