From cc5edfcd7ad686e0fd4844dd07b6526ab1029c7e Mon Sep 17 00:00:00 2001 From: Tomasz Zarna Date: Thu, 8 Jul 2010 11:45:21 +0000 Subject: Multiple workspace support in CVS actions --- .../ccvs/core/CVSProjectSetCapability.java | 12 +-- .../ccvs/core/resources/EclipseResource.java | 5 +- .../ccvs/core/resources/EclipseSynchronizer.java | 110 ++++++++++++--------- .../core/resources/SynchronizerSyncInfoCache.java | 41 +++----- 4 files changed, 87 insertions(+), 81 deletions(-) diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProjectSetCapability.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProjectSetCapability.java index 66026942f..a925c020a 100644 --- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProjectSetCapability.java +++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProjectSetCapability.java @@ -222,7 +222,7 @@ public class CVSProjectSetCapability extends ProjectSetCapability { final List result = new ArrayList(); try { - ResourcesPlugin.getWorkspace().run(new IWorkspaceRunnable() { + projects[0].getWorkspace().run(new IWorkspaceRunnable() { public void run(IProgressMonitor monitor) throws CoreException { monitor.beginTask("", 1000 * projects.length); //$NON-NLS-1$ try { @@ -384,7 +384,7 @@ public class CVSProjectSetCapability extends ProjectSetCapability { pm.beginTask(null, 1000 * resources.length); // Get the location of the workspace root - ICVSFolder root = CVSWorkspaceRoot.getCVSFolderFor(ResourcesPlugin.getWorkspace().getRoot()); + ICVSFolder root = CVSWorkspaceRoot.getCVSFolderFor(projects[0].getWorkspace().getRoot()); for (int i=0;i