return new SVNCommitInfo(revision, (String) items[2], date);
SVNErrorMessage err = null; if (error != null && error[0] != null && !"".equals(error[0])) { err = SVNErrorMessage.create(SVNErrorCode.REPOS_POST_COMMIT_HOOK_FAILED, error[0].toString(), SVNErrorMessage.TYPE_WARNING); } return new SVNCommitInfo(revision, (String) items[2], date, err);
    public SVNCommitInfo closeEdit() throws SVNException {	    try {		    myConnection.write("(w())", new Object[] { "close-edit" });		    myConnection.read("[()]", null);		    myRepository.authenticate();		    Object[] items = myConnection.read("(N(?S)(?S))", new Object[3]);		    long revision = SVNReader.getLong(items, 0);		    Date date = SVNReader.getDate(items, 1);		    return new SVNCommitInfo(revision, (String) items[2], date);	    } finally {		    myCloseCallback.run();            myCloseCallback = null;	    }    }