Index: oak-core/src/main/java/org/apache/jackrabbit/oak/core/MutableTree.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- oak-core/src/main/java/org/apache/jackrabbit/oak/core/MutableTree.java (date 1385544028000) +++ oak-core/src/main/java/org/apache/jackrabbit/oak/core/MutableTree.java (revision ) @@ -23,9 +23,6 @@ import static com.google.common.base.Preconditions.checkState; import static com.google.common.collect.Iterables.filter; import static com.google.common.collect.Iterables.indexOf; -import static org.apache.jackrabbit.oak.api.Tree.Status.EXISTING; -import static org.apache.jackrabbit.oak.api.Tree.Status.MODIFIED; -import static org.apache.jackrabbit.oak.api.Tree.Status.NEW; import static org.apache.jackrabbit.oak.api.Type.STRING; import static org.apache.jackrabbit.oak.commons.PathUtils.elements; import static org.apache.jackrabbit.oak.commons.PathUtils.isAbsolute; @@ -139,23 +136,7 @@ @Override public Status getPropertyStatus(String name) { beforeRead(); - - PropertyState head = super.getProperty(name); - if (head == null) { - // make sure we don't expose information about a non-accessible property - return null; - } else if (super.getStatus() == NEW) { - return NEW; - } - - PropertyState base = getSecureBase().getProperty(name); - if (base == null) { - return NEW; - } else if (head.equals(base)) { - return EXISTING; - } else { - return MODIFIED; - } + return super.getPropertyStatus(name); } @Override