entryAttrs.put(SVNProperty.shortPropertyName(SVNProperty.KIND), SVNProperty.KIND_FILE);
entryAttrs.put(SVNProperty.shortPropertyName(SVNProperty.REVISION), SVNProperty.toString(dstEntry != null ? dstEntry.getRevision() : parentEntry.getRevision()));
entryAttrs.put(SVNProperty.shortPropertyName(SVNProperty.URL), newURL);
entryAttrs.put(SVNProperty.shortPropertyName(SVNProperty.ABSENT), null);
entryAttrs.put(SVNProperty.shortPropertyName(SVNProperty.DELETED), null);
log.logChangedEntryProperties(fileName, entryAttrs);
entryAttrs.clear();
SVNWCManager.addProperties(dir, fileName, baseProperties, true, log);
SVNWCManager.addProperties(dir, fileName, properties, false, log);