OAK-571 - Limit usage of headRevId in sync collection to non-branches

Simplified commit and headRev fetching in light of changes for OAK-571

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1439331 13f79535-47bb-0310-9956-ffa450edef68
JCRSITE-39: Adjust release check script to use dist.apache.org

The release checker script now lives on dist.apache.org.
Also update the release profile.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1439348 13f79535-47bb-0310-9956-ffa450edef68
OAK-588: Run oak-jcr tests on mongomk

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1439441 13f79535-47bb-0310-9956-ffa450edef68
OAK-359 QueryEngine joins lack nodeType information

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1439454 13f79535-47bb-0310-9956-ffa450edef68
OAK-588: Run oak-jcr tests on mongomk
- tests on MongoMK take too long -> disabled again

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1439770 13f79535-47bb-0310-9956-ffa450edef68
OAK-585 - Reduce cost of commit retry

Check whether headRevId has been updated before saving nodes and commits in CommitCommand.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1439798 13f79535-47bb-0310-9956-ffa450edef68
OAK-154 Full text search index - refactored Tika code to prevent various ClassNotFound exceptions (heavily inspired by jackrabbit code)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1439803 13f79535-47bb-0310-9956-ffa450edef68
OAK-593: Segment-based MK

Add the design proposal

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1440127 13f79535-47bb-0310-9956-ffa450edef68
Added a test case where two commands try to add the same node concurrently

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1440303 13f79535-47bb-0310-9956-ffa450edef68
OAK-594 Upgrade to Lucene 4.1 and Tika 1.3

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1440329 13f79535-47bb-0310-9956-ffa450edef68
OAK-593: Segment-based MK

Start drafting some basic components

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1440359 13f79535-47bb-0310-9956-ffa450edef68
OAK-593: Segment-based MK

Start working on a JCR-to-segments importer to better benchmark with existing content

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1440373 13f79535-47bb-0310-9956-ffa450edef68
OAK-596: Microkernel.diff returns empty diff when there are differences
 test case

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1440380 13f79535-47bb-0310-9956-ffa450edef68
OAK-593: Segment-based MK

Adjust SegmentStore into a lower-level interface that SegmentWriter and -Reader could use.
Add a basic segment cache.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1440395 13f79535-47bb-0310-9956-ffa450edef68
OAK-585 - Reduce cost of commit retry
OAK-592 - MicroKernelIT conflictingMove and confilictingAddDelete tests fail on MongoMK 

-Implemented improvements to CommitCommand outlined in OAK-585
-Fixed OAK-592 by adding basic conflict detection in mergeNodes

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1440417 13f79535-47bb-0310-9956-ffa450edef68
OAK-596 - Microkernel.diff returns empty diff when there are differences

Fixed a bu in MongoNode#copy

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1440430 13f79535-47bb-0310-9956-ffa450edef68
minor improvement (add @Nonnull annotations and replace single character string)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1440538 13f79535-47bb-0310-9956-ffa450edef68
OAK-51 : Access Control Management (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1440540 13f79535-47bb-0310-9956-ffa450edef68
OAK-51 : Access Control Management (WIP)

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