final String workspacePath = absolutePath; final ISVNWorkspace workspace = createWorkspace(absolutePath); boolean force = getCommandLine().hasArgument(SVNArgument.FORCE); workspace.addWorkspaceListener(new SVNWorkspaceAdapter() { public void modified(String path, int kind) { try { path = convertPath(workspacePath, workspace, path); } catch (IOException e) {}  println(out, "D  " + path); } });  final String relativePath = SVNUtil.getWorkspacePath(workspace, absolutePath); workspace.delete(relativePath, force);
try { client.doDelete(new File(absolutePath), force, false); } catch (SVNException e) { err.println(e.getMessage()); error = true; } } if (error) { System.exit(1);
    private void runLocally(final PrintStream out) throws SVNException {        for (int i = 0; i < getCommandLine().getPathCount(); i++) {            final String absolutePath = getCommandLine().getPathAt(i);            final String workspacePath = absolutePath;            final ISVNWorkspace workspace = createWorkspace(absolutePath);            boolean force = getCommandLine().hasArgument(SVNArgument.FORCE);            workspace.addWorkspaceListener(new SVNWorkspaceAdapter() {                public void modified(String path, int kind) {                    try {                        path = convertPath(workspacePath, workspace, path);                    } catch (IOException e) {}                    println(out, "D  " + path);                }            });            final String relativePath = SVNUtil.getWorkspacePath(workspace, absolutePath);            workspace.delete(relativePath, force);        }    }