public static SVNCommitInfo commit(SVNWCAccess wcAccess, Collection tmpFiles, Map commitItems, ISVNEditor commitEditor) throws SVNException { SVNCommitter committer = new SVNCommitter(wcAccess, commitItems, tmpFiles);
public static SVNCommitInfo commit(SVNWCAccess wcAccess, Collection tmpFiles, Map commitItems, String repositoryRoot, ISVNEditor commitEditor) throws SVNException { SVNCommitter committer = new SVNCommitter(wcAccess, commitItems, repositoryRoot, tmpFiles);
    public static SVNCommitInfo commit(SVNWCAccess wcAccess, Collection tmpFiles, Map commitItems, ISVNEditor commitEditor) throws SVNException {        SVNCommitter committer = new SVNCommitter(wcAccess, commitItems, tmpFiles);        SVNCommitUtil.driveCommitEditor(committer, commitItems.keySet(), commitEditor, -1);        committer.sendTextDeltas(commitEditor);        return commitEditor.closeEdit();    }