diff options
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.java | 8 |
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() { |