SVNAdminArea dir = entry.isDirectory() ? access.retrieve(path) : access.retrieve(path.getParentFile());
boolean updateTimeStamp = SVNProperty.EOL_STYLE.equals(propName) || SVNProperty.CHARSET.equals(propName);
if (propValue != null && SVNProperty.isSVNProperty(propName)) {
propValue = validatePropertyValue(path.getAbsolutePath(), entry.getKind(), propName, propValue, skipChecks, access.getOptions(), new ISVNFileContentFetcher() {
public void fetchFileContent(OutputStream os) throws SVNException {
InputStream is = SVNFileUtil.openFileForReading(path, SVNLogType.WC);
try {
SVNTranslator.copy(is, os);