if (nodeKind == SVNNodeKind.FILE) {
SVNVersionedProperties baseProperties = dir.getBaseProperties(file.getName());
String baseType = baseProperties.getStringPropertyValue(SVNProperty.MIME_TYPE);
File baseFile = dir.getBaseFile(file.getName(), false);
SVNDebugLog.getDefaultLog().logFine(SVNLogType.WC, "merge ext: del " + path);
type = getDiffCallback().fileDeleted(path, baseFile, null, baseType, null, baseProperties.asMap());
} else if (nodeKind == SVNNodeKind.DIR) {
SVNDebugLog.getDefaultLog().logFine(SVNLogType.WC, "merge ext: attempt to delete directory " + path + " skipped");
}
if (type != SVNStatusType.MISSING && type != SVNStatusType.OBSTRUCTED) {
action = SVNEventAction.UPDATE_DELETE;