out.println("Committed revision " + revision + ".");
out.println("Committed revision " + result.getNewRevision() + ".");
    public void run(final PrintStream out, PrintStream err) throws SVNException {        checkEditorCommand();        final boolean recursive = !getCommandLine().hasArgument(SVNArgument.NON_RECURSIVE);        boolean keepLocks = getCommandLine().hasArgument(SVNArgument.NO_UNLOCK);        final String message = getCommitMessage();        File[] localPaths = new File[getCommandLine().getPathCount()];        for (int i = 0; i < getCommandLine().getPathCount(); i++) {            matchTabsInPath(getCommandLine().getPathAt(i), err);            localPaths[i] = new File(getCommandLine().getPathAt(i));        }        SVNCommitClient client = new SVNCommitClient(getCredentialsProvider(), getOptions(), new SVNCommandEventProcessor(out, err, false));        long revision = client.doCommit(localPaths, keepLocks, message, recursive);        if (revision >= 0) {            out.println();            out.println("Committed revision " + revision + ".");        }    }