diff options
author | Jean Michel-Lemieux | 2004-06-07 18:28:47 +0000 |
---|---|---|
committer | Jean Michel-Lemieux | 2004-06-07 18:28:47 +0000 |
commit | 554b75ce30d9f6fd1f89205368d5c564e18bf091 (patch) | |
tree | 4bd8eca5d4e83de2b601bc05fbee1a45ce70a56a /bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs | |
parent | bd02563ca69a6897294d192d3c3a119d8967d5e9 (diff) | |
download | eclipse.platform.team-554b75ce30d9f6fd1f89205368d5c564e18bf091.tar.gz eclipse.platform.team-554b75ce30d9f6fd1f89205368d5c564e18bf091.tar.xz eclipse.platform.team-554b75ce30d9f6fd1f89205368d5c564e18bf091.zip |
Bug 64845 [Commit Sets] caching the log entries is not needed for 2-waycompare
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs')
2 files changed, 9 insertions, 0 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RemoteLogOperation.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RemoteLogOperation.java index 264b70f9c..88ec1fe4b 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RemoteLogOperation.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/RemoteLogOperation.java @@ -67,6 +67,11 @@ public class RemoteLogOperation extends RepositoryLocationOperation { entries.remove(resource); allEntries.remove(resource); } + + public void clearEntries() { + entries.clear(); + allEntries.clear(); + } /* (non-Javadoc) * @see org.eclipse.team.internal.ccvs.ui.operations.RepositoryLocationOperation#execute(org.eclipse.team.internal.ccvs.core.ICVSRepositoryLocation, org.eclipse.team.internal.ccvs.core.ICVSRemoteResource[], org.eclipse.core.runtime.IProgressMonitor) diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/ChangeLogModelProvider.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/ChangeLogModelProvider.java index 32770bfa2..0a8180300 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/ChangeLogModelProvider.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/ChangeLogModelProvider.java @@ -349,6 +349,10 @@ public class ChangeLogModelProvider extends SynchronizeModelProvider { for (int i = 0; i < commentInfos.length; i++) { addSyncInfoToCommentNode(commentInfos[i], logs); } + // Don't cache log entries when in two way mode. + if(getConfiguration().getComparisonType().equals(ISynchronizePageConfiguration.TWO_WAY)) { + logs.clearEntries(); + } } } catch (CVSException e) { Utils.handle(e); |