OAK-168: Basic JCR VersionManager support (WIP)
- implementation of methods that read from the version store

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1423368 13f79535-47bb-0310-9956-ffa450edef68
OAK-532: Inconsistent journal with concurrent updates
 test case

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1423428 13f79535-47bb-0310-9956-ffa450edef68
OAK-301 Document Oak internals

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1423781 13f79535-47bb-0310-9956-ffa450edef68
OAK-301 Document Oak internals

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1423789 13f79535-47bb-0310-9956-ffa450edef68
OAK-301 Document Oak internals

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1423790 13f79535-47bb-0310-9956-ffa450edef68
OAK-301 Document Oak internals

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1423791 13f79535-47bb-0310-9956-ffa450edef68
OAK-301 Document Oak internals

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1423792 13f79535-47bb-0310-9956-ffa450edef68
OAK-301 Document Oak internals

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1423794 13f79535-47bb-0310-9956-ffa450edef68
OAK-531: NodeBuilder deleted child nodes can come back

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1423930 13f79535-47bb-0310-9956-ffa450edef68
OAK-520 IllegalStateException in MemoryNodeBuilder

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1423962 13f79535-47bb-0310-9956-ffa450edef68
OAK-531: NodeBuilder deleted child nodes can come back
No need to traverse the parent hierarchy. Just correctly check whether a node has been removed from the parent builder by checking whether it is present in the base state but not present in the write state.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1424213 13f79535-47bb-0310-9956-ffa450edef68
OAK-309 ParentNodeTest fails (XPath parent node navigation using "..")

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1424389 13f79535-47bb-0310-9956-ffa450edef68
OAK-515 Property2Index should be used for "[indexedProperty] is not null"

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1424409 13f79535-47bb-0310-9956-ffa450edef68
OAK-534: Inefficient NodeState comparison with MongoMK

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1424481 13f79535-47bb-0310-9956-ffa450edef68
OAK-168: Basic JCR VersionManager support (WIP)
- disable partial checkin/checkout implementation until it's complete

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1424484 13f79535-47bb-0310-9956-ffa450edef68
OAK-539: Wrong compareTo in micro-kernel Id class

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1428764 13f79535-47bb-0310-9956-ffa450edef68
OAK-537 The Property2Index eagerly and unnecessarily fetches all data: remove unused code (the case where there is no index); make methods static when possible; use PathUtils instead of parsing the path itself

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1429882 13f79535-47bb-0310-9956-ffa450edef68
OAK-28 Query implementation: fix code violations found by Sonar

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1429885 13f79535-47bb-0310-9956-ffa450edef68
OAK-537 Property2Index: assume the index exists

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1430194 13f79535-47bb-0310-9956-ffa450edef68
OAK-540 - MongoMK.getHeadRevision() returns branch revision 

Changed FetchHeadRevisionIdAction to ignore branches.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1430200 13f79535-47bb-0310-9956-ffa450edef68