SVNVersionedProperties originalBaseProperties = dir.getBaseProperties(name);
SVNVersionedProperties workProperties = dir.getProperties(name);
if (entry.isScheduledForReplacement()) {
originalBaseProperties.removeAll();
}
workProperties.removeAll();
for (Iterator names = newProperties.nameSet().iterator(); names.hasNext();) {
String propName = (String) names.next();
if (entry.isScheduledForReplacement()) {
originalBaseProperties.setPropertyValue(propName, newProperties.getSVNPropertyValue(propName));
}