public void absentFile(String path) throws SVNException {
}
private void handleStatusHash(SVNEntry dirEntry, Map hash, boolean deleted, SVNDepth depth) throws SVNException {
ISVNStatusHandler handler = deleted ? this : getDefaultHandler();
for(Iterator paths = hash.keySet().iterator(); paths.hasNext();) {
File path = (File) paths.next();
SVNStatus status = (SVNStatus) hash.get(path);
if (status.getContentsStatus() != SVNStatusType.STATUS_OBSTRUCTED &&
status.getContentsStatus() != SVNStatusType.STATUS_MISSING &&
status.getEntry() != null && status.getKind() == SVNNodeKind.DIR &&
(depth == SVNDepth.UNKNOWN || depth == SVNDepth.IMMEDIATES ||
depth == SVNDepth.INFINITY)) {
SVNAdminArea dir = getWCAccess().retrieve(path);
SVNDepth depthMinusOne = depth;
if (depthMinusOne == SVNDepth.IMMEDIATES) {
depthMinusOne = SVNDepth.EMPTY;
}
getDirStatus(dirEntry, dir, null, depthMinusOne, isReportAll(), isNoIgnore(), null, true, handler);
}
if (deleted) {
status.setRemoteStatus(SVNStatusType.STATUS_DELETED, null, null, null);
}
if (isSendableStatus(status)) {
handler.handleStatus(status);
}
}
}