OAK-1275: Efficient MongoNodeState.getChildNodeEntries() for many child nodes
- more efficient getProperty() and hasProperty() implemenation

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558369 13f79535-47bb-0310-9956-ffa450edef68
OAK-150: Basic JCR LockManager support

Mark a known issue unearthed by revision 1558270

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558382 13f79535-47bb-0310-9956-ffa450edef68
OAK-1324 Optimize node updates in the Lucene index



git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558414 13f79535-47bb-0310-9956-ffa450edef68
OAK-659: Move purge logic for transient changes below the NodeBuilder interface

The state in UnconnectedHead can be different from the base state -> fix isModified() to cover that case

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558442 13f79535-47bb-0310-9956-ffa450edef68
OAK-770 : NodeImpl should implement JackrabbitNode (wip)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558539 13f79535-47bb-0310-9956-ffa450edef68
OAK-1326: MongoNodeStoreService does not wire up MongoMK with Observer

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558712 13f79535-47bb-0310-9956-ffa450edef68
OAK-1315 OSGiIT NPE parsing OsgiSecurityProvider.xml



git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558750 13f79535-47bb-0310-9956-ffa450edef68
OAK-659: Move purge logic for transient changes below the NodeBuilder interface

Access to base field in Unconnected does not guaranteed it is up-to-date, use base() instead.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558761 13f79535-47bb-0310-9956-ffa450edef68
OAK-1215 Relative property paths don't work in XPath search expressions (Test case)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558795 13f79535-47bb-0310-9956-ffa450edef68
OAK-770 : NodeImpl should implement JackrabbitNode (wip)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558818 13f79535-47bb-0310-9956-ffa450edef68
OAK-770 : NodeImpl should implement JackrabbitNode (wip)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558823 13f79535-47bb-0310-9956-ffa450edef68
OAK-659: Move purge logic for transient changes below the NodeBuilder interface
clarify usages of base instead of base()

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558838 13f79535-47bb-0310-9956-ffa450edef68
OAK-1215 Relative property paths don't work in XPath search expressions (improved documentation, related small bugfix)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558839 13f79535-47bb-0310-9956-ffa450edef68
OAK-1330 : Repository#login doesn't set Session attributes

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

Add a "big picture" diagram

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558845 13f79535-47bb-0310-9956-ffa450edef68
OAK-770 : NodeImpl should implement JackrabbitNode
- Wrap Node.rename into a perform closure
- Only reestablish initial order if parent is actually orderable
- Correctly build destination path for move
- Additional test case

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1558859 13f79535-47bb-0310-9956-ffa450edef68
OAK-770: mark org.apache.jackrabbit.oak.jcr.JackrabbitNodeTest#testRenameEventHandling as potential test failure

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

Add some more detail to the Big Picture

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

Big Picture: add DataStore, simplify the layout

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

Implement Permission evaluation 

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