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
Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into trunk
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
OAK-480 : Authorizable Query

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1430204 13f79535-47bb-0310-9956-ffa450edef68
OAK-480 : Authorizable Query  (minor improvement)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1430206 13f79535-47bb-0310-9956-ffa450edef68
Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into trunk
OAK-11: Document and tighten contract of Microkernel API

clarify getHeadRevision contract WRT branch revisions

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1430236 13f79535-47bb-0310-9956-ffa450edef68
OAK-542: MongoMK.getNodes() may return changes from other unmerged branch 

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1430271 13f79535-47bb-0310-9956-ffa450edef68
OAK-154 Full text search index
 - switched to SerialMergeScheduler as a temp workaround for merge errors
 - enabled a new JCR test as the corresponding issue was fixed

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1430280 13f79535-47bb-0310-9956-ffa450edef68
OAK-542: MongoMK.getNodes() may return changes from other unmerged branch 

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1430284 13f79535-47bb-0310-9956-ffa450edef68
Use equals() instead of == in MongoMKGetHeadRevisionTest

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1430288 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@1430313 13f79535-47bb-0310-9956-ffa450edef68
OAK-535 - MergeCommand reads complete tree into memory

Removed one of the getNodes call by reusing the result of a previous getNodes call

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1430348 13f79535-47bb-0310-9956-ffa450edef68
OAK-543: PutTokenImpl not thread safe
test case demonstrating the issue

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1430358 13f79535-47bb-0310-9956-ffa450edef68
FIXME: this implementation violates the general contract of equals: it is not symmetric.

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1430392 13f79535-47bb-0310-9956-ffa450edef68
OAK-50 : Implement User Management 

- simplify test teardown

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1430394 13f79535-47bb-0310-9956-ffa450edef68
OAK-535 - MergeCommand reads complete tree into memory

Minor optimization to attempt the merge from trunk to branch, only if there are changes in the trunk.

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