}
private static void deltifyDirs(FSFS fsfs, ISVNEditor editor, FSRevisionRoot srcRoot, FSRevisionRoot tgtRoot, String srcPath, String tgtPath, String editPath) throws SVNException {
deltifyProperties(fsfs, editor, srcRoot, tgtRoot, srcPath, tgtPath, editPath, true);
FSRevisionNode targetNode = tgtRoot.getRevisionNode(tgtPath);
Map targetEntries = targetNode.getDirEntries(fsfs);
Map sourceEntries = null;
if (srcPath != null) {
FSRevisionNode sourceNode = srcRoot.getRevisionNode(srcPath);
sourceEntries = sourceNode.getDirEntries(fsfs);
}
for (Iterator tgtEntries = targetEntries.keySet().iterator(); tgtEntries.hasNext();) {
String name = (String) tgtEntries.next();
FSEntry tgtEntry = (FSEntry) targetEntries.get(name);