fix eol-style

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1544483 13f79535-47bb-0310-9956-ffa450edef68
OAK-1114: Clarify NodeBuilder.moveTo() contract
- Adapted NodeBuilder.moveTo contract to cater for edge cases
- Updated test expectations accordingly
- Added Javadoc to MemoryNodeBuilder

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1544516 13f79535-47bb-0310-9956-ffa450edef68
OAK-956: SegmentStream doesn't implement the method available()

Document the difference to Jackrabbit 2

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1544560 13f79535-47bb-0310-9956-ffa450edef68
reflow README to make it easier to read on an 80-column console

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1544562 13f79535-47bb-0310-9956-ffa450edef68
OAK-1159: Backup and restore

Only skip copying blobs when they are stored in the same SegmentStore

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1544610 13f79535-47bb-0310-9956-ffa450edef68
OAK-1159: Backup and restore

Use a more specific return type for SegmentNodeState.builder() to simplify potential backup code

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1544620 13f79535-47bb-0310-9956-ffa450edef68
OAK-482 Group members stored in a rep:members tree

- make all memberOf/membership methods base on lazy iterators
- add abstract class for lazy iteration
- introduce new nodetypes for member references
- add new unit test to verify the structure created by the membership provider
- improve the cyclic membership check
- update docu

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1544665 13f79535-47bb-0310-9956-ffa450edef68
Use AbstractLazyIterator where possible

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1544671 13f79535-47bb-0310-9956-ffa450edef68
OAK-928: Read access is enforced on NEW items

Add NodeBuilder.isReplaced() and use it to detect cases where a read-protected base state has been replaced with a fresh new one

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1544674 13f79535-47bb-0310-9956-ffa450edef68
OAK-482 Group members stored in a rep:members tree

- improve user importer to handle new oak member node structure
- add tests to check the import of the new oak member node structure

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1544743 13f79535-47bb-0310-9956-ffa450edef68
OAK-482 Group members stored in a rep:members tree

- rep:memberRefencesList must be OPV=Copy, otherwise the member-versioning behavior differs
  based on storage implementation.

- update membership docu

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1544748 13f79535-47bb-0310-9956-ffa450edef68
get rid of peachy code blocks

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1544752 13f79535-47bb-0310-9956-ffa450edef68
OAK-1210 - Update Mongo Java Driver version to 2.11.3

Changing the version

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1545166 13f79535-47bb-0310-9956-ffa450edef68
OAK-1197: occasional test failure in org.apache.jackrabbit.oak.security.authorization.evaluation.MultipleSessionsACLStabilityTest.testAllowChild3
- ignore test for now

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1545176 13f79535-47bb-0310-9956-ffa450edef68
OAK-482 Group members stored in a rep:members tree
println for diagnosing build failure on Buildbot

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1545181 13f79535-47bb-0310-9956-ffa450edef68
OAK-482 Group members stored in a rep:members tree
- revert from previous commit: println for diagnosing build failure on Buildbot
- Temporary disable using files for reporting test failures

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1545188 13f79535-47bb-0310-9956-ffa450edef68
OAK-1202: Retry Persisted merge
- Introduced a MERGE type in CommitFailedException to distinguish it from other commit failures
- Make sure KernelNodeStoreBranch throws appropriate exceptions on failures
- Leverage MicroKernel.reset() when Persisted.merge() fails
- Introduced a new branch state ResetFailed when the branch cannot be reset
- Moved the retry logic to AbstractNodeStoreBranch
- Removed the now duplicate retry logic in MongoNodeStoreBranch

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1545190 13f79535-47bb-0310-9956-ffa450edef68
OAK-1218: NPE in PrincipalManagerTest#testMembers
@Ignore failing test

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1545198 13f79535-47bb-0310-9956-ffa450edef68
OAK-1218 : NPE in PrincipalManagerTest#testMembers

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