### Eclipse Workspace Patch 1.0 #P org.eclipse.team.cvs.ui Index: src/org/eclipse/team/internal/ccvs/ui/operations/SingleCommandOperation.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/operations/SingleCommandOperation.java,v retrieving revision 1.18 diff -u -r1.18 SingleCommandOperation.java --- src/org/eclipse/team/internal/ccvs/ui/operations/SingleCommandOperation.java 29 Mar 2006 17:13:56 -0000 1.18 +++ src/org/eclipse/team/internal/ccvs/ui/operations/SingleCommandOperation.java 5 Apr 2011 07:54:15 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2006 IBM Corporation and others. + * Copyright (c) 2000, 2011 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -39,10 +39,10 @@ Session session = new Session(getRemoteLocation(provider), getLocalRoot(provider), true /* output to console */); session.open(Policy.subMonitorFor(monitor, 10), isServerModificationOperation()); try { - IStatus status = executeCommand(session, provider, getCVSArguments(session, resources), recurse, Policy.subMonitorFor(monitor, 90)); - if (isReportableError(status)) { - throw new CVSException(status); - } + IStatus status= new Status(IStatus.ERROR, "plugInID", CVSStatus.ERROR_LINE, "OOPS!", null); + IStatus status1= new Status(IStatus.ERROR, "plugInID", CVSStatus.ERROR_LINE, "OOPS once again!", null); + MultiStatus ms= new MultiStatus("plugInID", 0, new IStatus[] { status, status1 }, "oops", null); + throw new CVSException(ms); } finally { session.close(); }