]> source.dussan.org Git - jgit.git/commitdiff
IndexDiff: Simplify allocation of filter list 68/2068/2
authorShawn O. Pearce <spearce@spearce.org>
Wed, 8 Dec 2010 02:27:59 +0000 (18:27 -0800)
committerShawn O. Pearce <spearce@spearce.org>
Wed, 8 Dec 2010 18:03:20 +0000 (10:03 -0800)
We add either 3 or 4 filters.  If we are adding only 3 filters,
allocating the array for 4 isn't a huge waste of memory, but it
does simplify our code.

Change-Id: I7df29b414f6d5cfcf533edb1405083e6fcec32cf
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
org.eclipse.jgit/src/org/eclipse/jgit/lib/IndexDiff.java

index d0ef337035278887fab1e9126e666cf19a941457..a65753d1c9e44ea4799e9e0ebc68cc7bfad5d3b9 100644 (file)
@@ -177,8 +177,7 @@ public class IndexDiff {
                        treeWalk.addTree(new EmptyTreeIterator());
                treeWalk.addTree(new DirCacheIterator(dirCache));
                treeWalk.addTree(initialWorkingTreeIterator);
-               Collection<TreeFilter> filters = new ArrayList<TreeFilter>(
-                               filter == null ? 3 : 4);
+               Collection<TreeFilter> filters = new ArrayList<TreeFilter>(4);
                if (filter != null)
                        filters.add(filter);
                filters.add(new NotIgnoredFilter(WORKDIR));