OAK-798: Review / refactor TreeImpl and related classes
correct implementation of exists()

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1477918 13f79535-47bb-0310-9956-ffa450edef68
OAK-802: Occasional type validation errors in TCK setup

Improved error reporting

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1477927 13f79535-47bb-0310-9956-ffa450edef68
OAK-798: Review / refactor TreeImpl and related classes
reduce usage of deprecated API: replace getLocation with getTree and exists

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1477955 13f79535-47bb-0310-9956-ffa450edef68
OAK-798: Review / refactor TreeImpl and related classes
reduce usage of deprecated API: replace getLocation with getTree and exists, replace usages of TreeLocation with Tree in oak-jcr

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1477956 13f79535-47bb-0310-9956-ffa450edef68
OAK-788: File backend for the SegmentMK

Initial, incomplete FileStore for the SegmentMK

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1477973 13f79535-47bb-0310-9956-ffa450edef68
OAK-798: Review / refactor TreeImpl and related classes
reduce usage of deprecated API: replace getLocation with getTree and exists, replace usages of TreeLocation with Tree

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1477976 13f79535-47bb-0310-9956-ffa450edef68
OAK-788: File backend for the SegmentMK

Include the FileStore class missing from previous commit

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1477977 13f79535-47bb-0310-9956-ffa450edef68
OAK-788: File backend for the SegmentMK

Add a basic OSGi configuration trigger.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1477996 13f79535-47bb-0310-9956-ffa450edef68
OAK-144: Implement observation
OAK-775: Implement backward compatible observation
Add logging for registration of observation listeners and usage of deprecated methods on Event

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1478014 13f79535-47bb-0310-9956-ffa450edef68
OAK-753: TreeImpl exposes hidden child trees
add fixme, use NodeStateUtils.isHidden instead of ad-hoc test

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1478020 13f79535-47bb-0310-9956-ffa450edef68
OAK-781: Clarify / fix effects of MISSING_NODE as base state of NodeBuilder

Only keep one MutableNodeState instance per path within the scope of a single root builder.