Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProvider.java')
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProvider.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProvider.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProvider.java
index 77fad2e42..d9254c57e 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProvider.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/CVSProvider.java
@@ -139,15 +139,16 @@ public class CVSProvider implements ICVSProvider {
// delete children, keep project
monitor.subTask(Policy.bind("CVSProvider.Scrubbing_local_project_1")); //$NON-NLS-1$
IResource[] children = project.members();
- IProgressMonitor subMonitor = Policy.subMonitorFor(monitor, 90);
+ IProgressMonitor subMonitor = Policy.subMonitorFor(monitor, 80);
subMonitor.beginTask(null, children.length * 100);
try {
for (int j = 0; j < children.length; j++) {
- children[j].delete(true /*force*/, Policy.subMonitorFor(subMonitor, 100));
+ children[j].delete(true /*force*/, Policy.subMonitorFor(subMonitor, 100));
}
} finally {
subMonitor.done();
}
+ CVSWorkspaceRoot.getCVSFolderFor(project).unmanage(Policy.subMonitorFor(monitor, 10));
}
}
} catch (CoreException e) {
@@ -540,8 +541,7 @@ public class CVSProvider implements ICVSProvider {
}
private CVSException wrapException(CoreException e) {
- CVSProviderPlugin.log(e.getStatus());
- return new CVSException(new Status(IStatus.ERROR, CVSProviderPlugin.ID, CVSException.UNABLE, Policy.bind("CVSProvider.exception"), e)); //$NON-NLS-1$
+ return new CVSException(e.getStatus()); //$NON-NLS-1$
}
public static void startup() {

Back to the top