OAK-18: Define Oak API 
javadoc

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1327319 13f79535-47bb-0310-9956-ffa450edef68
fix failing GC test by adding Thread.sleep

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1327516 13f79535-47bb-0310-9956-ffa450edef68
 OAK-45: Add support for branching and merging of private copies to MicroKernel

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1327547 13f79535-47bb-0310-9956-ffa450edef68
javadoc: replace <code/> with {@code}

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1327549 13f79535-47bb-0310-9956-ffa450edef68
 OAK-45: Add support for branching and merging of private copies to MicroKernel (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1327553 13f79535-47bb-0310-9956-ffa450edef68
 OAK-45: Add support for branching and merging of private copies to MicroKernel (WIP)

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1327973 13f79535-47bb-0310-9956-ffa450edef68
GC for revisions
- remove copying GC, replaced by mark&sweep

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1327998 13f79535-47bb-0310-9956-ffa450edef68
GC for revisions
- wrong exit condition

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

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328041 13f79535-47bb-0310-9956-ffa450edef68
OAK-15: Clean up oak-jcr
- don't expose internals through NodeImpl


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328289 13f79535-47bb-0310-9956-ffa450edef68
OAK-15: Clean up oak-jcr
- don't expose internals through NodeImpl, fixed comment


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

revised javadoc of api
renamed getRevisions to getRevisionHistory to better distinguish it from getJournal
getRevisionHistory now also returns commit msg
updated experimental mk web ui

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

clarified semantics of getJournal WRT branches

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328367 13f79535-47bb-0310-9956-ffa450edef68
OAK-12: Implement a test suite for the MicroKernel

The MK integration test suite should be deployed as a part of a release so external implementations can depend on it

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328380 13f79535-47bb-0310-9956-ffa450edef68
Add a .gitignore file so people don't need to maintain local ignore settings when developing Oak with Git.

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328381 13f79535-47bb-0310-9956-ffa450edef68
GC for revisions
- allow mark() to be customized


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328385 13f79535-47bb-0310-9956-ffa450edef68
GC for revisions
- exit on error


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328387 13f79535-47bb-0310-9956-ffa450edef68
 OAK-45: Add support for branching and merging of private copies to MicroKernel 
 
 - added basic test case for branch & merge 
 - fixed a bug in StoredCommit which caused getJournal to fail
 - integration tests currently fail with UnsupportedOperationException when using the non-default mk impl in oak-core

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328397 13f79535-47bb-0310-9956-ffa450edef68
GC for revisions
- add first smoke test


git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1328403 13f79535-47bb-0310-9956-ffa450edef68
OAK-61: initial draft / prove of concept of path handling in oak-core
OAK-15: Clean up oak-jcr: use path utilities from oak-core



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