From 741c5ce5dbc376d1581990bb6802592247844e50 Mon Sep 17 00:00:00 2001 From: Julia Beliaeva Date: Wed, 11 Mar 2015 20:24:03 +0300 Subject: [PATCH] [vcs-log] use more memory but work faster when CommitId is not integer --- .../vcs/log/graph/impl/facade/PermanentGraphImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/vcs-log/graph/src/com/intellij/vcs/log/graph/impl/facade/PermanentGraphImpl.java b/platform/vcs-log/graph/src/com/intellij/vcs/log/graph/impl/facade/PermanentGraphImpl.java index 13b58ad35a4b..ad92f65a797b 100644 --- a/platform/vcs-log/graph/src/com/intellij/vcs/log/graph/impl/facade/PermanentGraphImpl.java +++ b/platform/vcs-log/graph/src/com/intellij/vcs/log/graph/impl/facade/PermanentGraphImpl.java @@ -185,17 +185,17 @@ public class PermanentGraphImpl implements PermanentGraph, P }; } else { - final TIntHashSet branchNodes = new TIntHashSet(); + final Set branchNodes = ContainerUtil.newHashSet(); myBranchesGetter.walkBranch(myPermanentCommitsInfo.getNodeId(head), new Consumer() { @Override public void consume(Integer node) { - branchNodes.add(node); + branchNodes.add(myPermanentCommitsInfo.getCommitId(node)); } }); return new Condition() { @Override public boolean value(CommitId commitId) { - return branchNodes.contains(myPermanentCommitsInfo.getNodeId(commitId)); + return branchNodes.contains(commitId); } }; }