wcClient.doGetFileContents(url, pegRevision, revision, true, out);
wcClient.doGetFileContents(SVNURL.parseURIEncoded(url), pegRevision, revision, true, out);
    public void run(PrintStream out, PrintStream err) throws SVNException {        SVNWCClient wcClient = getClientManager().getWCClient();        SVNRevision revision = SVNRevision.BASE;        if (getCommandLine().hasArgument(SVNArgument.REVISION)) {            revision = SVNRevision.parse((String) getCommandLine().getArgumentValue(SVNArgument.REVISION));        }        for (int index = 0; index < getCommandLine().getPathCount(); index++) {            final String absolutePath = getCommandLine().getPathAt(index);            SVNRevision pegRevision = getCommandLine().getPathPegRevision(index);            wcClient.doGetFileContents(new File(absolutePath), pegRevision, revision, true, out);            out.flush();        }        revision = SVNRevision.HEAD;        if (getCommandLine().hasArgument(SVNArgument.REVISION)) {            revision = SVNRevision.parse((String) getCommandLine().getArgumentValue(SVNArgument.REVISION));        }        for (int index = 0; index < getCommandLine().getURLCount(); index++) {            final String url = getCommandLine().getURL(index);            SVNRevision pegRevision = getCommandLine().getPegRevision(index);            wcClient.doGetFileContents(url, pegRevision, revision, true, out);            out.flush();        }    }