myCommitEditor.openDir(entries[j], myTargetRevision);
myCommitEditor.openDir(currentOpened, myTargetRevision);
    public SVNCommitInfo closeEdit() throws SVNException {        /* for now we must have all explicitly deleted         * entries removed from changedPaths except those that         * were deleted from a locally copied dir (they're just not          * sent by the server, we need to delete them for ourselves)         */                for(Iterator paths = myChangedPaths.keySet().iterator(); paths.hasNext();){            String path = (String)paths.next();            SVNLogEntryPath pathChange = (SVNLogEntryPath)myChangedPaths.get(path);            //make sure it's a copy            if(pathChange.getType() == SVNLogEntryPath.TYPE_DELETED){                String[] entries = path.split("/");                String currentOpened = "";                int j = 0;                for(j = 0; j < entries.length - 1; j++){                    currentOpened += entries[j];                    SVNDebugLog.logInfo("Opening dir '" + "/" + currentOpened);                    myCommitEditor.openDir(entries[j], myTargetRevision);                    currentOpened += "/";                }                String pathToDelete = currentOpened + entries[j];                SVNDebugLog.logInfo("Deleting entry '" + "/" + pathToDelete);                myCommitEditor.deleteEntry(pathToDelete, myTargetRevision);                for(j = 0; j < entries.length - 1; j++){                    SVNDebugLog.logInfo("Closing dir");                    myCommitEditor.closeDir();                }            }        }                SVNDebugLog.logInfo("Closing Root");        //close root & finish commit        myCommitEditor.closeDir();        SVNDebugLog.logInfo("Closing Edit");        myCommitInfo = myCommitEditor.closeEdit();        return myCommitInfo;            }