diff options
author | Shawn O. Pearce <sop@google.com> | 2010-11-11 15:51:03 -0800 |
---|---|---|
committer | Shawn O. Pearce <sop@google.com> | 2010-11-11 15:51:03 -0800 |
commit | a3d260a3e10f24c39d2833693cf419f84db66d83 (patch) | |
tree | e41ce93d9ea304ef0d82bd9252332d81cfab7d52 | |
parent | 7ada9e74fdf1d83bfb9f1789bf048eab942fba66 (diff) |
Use HistogramDiff when computing 'Commit Message'
This way its the same algorithm as the file contents, as JGit's
DiffFormatter defaults to HistogramDiff. Its usually faster and
frequently produces more readable results.
Change-Id: I02e7668657d3e4c38bdde9ad5c351641619cf776
Signed-off-by: Shawn O. Pearce <sop@google.com>
-rw-r--r-- | gerrit-server/src/main/java/com/google/gerrit/server/patch/PatchListCacheImpl.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/patch/PatchListCacheImpl.java b/gerrit-server/src/main/java/com/google/gerrit/server/patch/PatchListCacheImpl.java index e5c3b72e35..ec1ec094bc 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/patch/PatchListCacheImpl.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/patch/PatchListCacheImpl.java @@ -82,6 +82,7 @@ import org.eclipse.jgit.diff.DiffEntry; import org.eclipse.jgit.diff.DiffFormatter; import org.eclipse.jgit.diff.Edit; import org.eclipse.jgit.diff.EditList; +import org.eclipse.jgit.diff.HistogramDiff; import org.eclipse.jgit.diff.MyersDiff; import org.eclipse.jgit.diff.RawText; import org.eclipse.jgit.diff.RawTextComparator; @@ -289,7 +290,7 @@ public class PatchListCacheImpl implements PatchListCache { byte[] rawHdr = hdr.toString().getBytes("UTF-8"); RawText aRawText = new RawText(aText.getContent()); RawText bRawText = new RawText(bText.getContent()); - EditList edits = MyersDiff.INSTANCE.diff(cmp, aRawText, bRawText); + EditList edits = new HistogramDiff().diff(cmp, aRawText, bRawText); FileHeader fh = new FileHeader(rawHdr, edits, PatchType.UNIFIED); return newEntry(reader, aText, bText, edits, null, null, fh); } |