]> source.dussan.org Git - jgit.git/commit
SimilarityRenameDetector: Initialize sizes to 0 92/1892/2
authorShawn O. Pearce <spearce@spearce.org>
Thu, 11 Nov 2010 22:43:22 +0000 (14:43 -0800)
committerShawn O. Pearce <spearce@spearce.org>
Fri, 12 Nov 2010 19:57:02 +0000 (11:57 -0800)
commit05653bda04a8199fceacd7f8b26c8af4dd8a8f3a
treef6848c502e08471839ec79b1fcf3572929e83b37
parent68baa3097e721cec42e6a52b72e7a2fe3ea57b18
SimilarityRenameDetector: Initialize sizes to 0

Setting the array elements to -1 is more expensive than relying on
the allocator to zero the array for us first.  Shifting the code to
always add 1 to the size (so an empty file is actually 1 byte long)
allows us to detect an unloaded size by comparing to 0, thus saving
the array fill calls.

Change-Id: Iad859e910655675b53ba70de8e6fceaef7cfcdd1
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
org.eclipse.jgit/src/org/eclipse/jgit/diff/SimilarityRenameDetector.java