[ https://issues.apache.org/jira/browse/OAK-45?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stefan Guggisberg resolved OAK-45. ---------------------------------- Resolution: Fixed Fix Version/s: 0.3 there's javadoc, a basic integration test in MicroKernelIT and an implementation in oak-mk; resolving as fixed > Add support for branching and merging of private copies to MicroKernel > ---------------------------------------------------------------------- > > Key: OAK-45 > URL: https://issues.apache.org/jira/browse/OAK-45 > Project: Jackrabbit Oak > Issue Type: New Feature > Components: mk > Reporter: Michael Dürig > Assignee: Stefan Guggisberg > Fix For: 0.3 > > Attachments: OAK-45__OOME.patch > > > As discussed on the dev list [1] we should add support to the Microkernel for > branching of a private working copy which can be merged back later: > {code} > String addLotsOfData(MicroKernel mk) { > String baseRevision = mk.getHeadRevision(); > String branchRevision = mk.branch(baseRevision); > for (int i = 0; i < 1000000; i++) { > branchRevision = mk.commit("/", "+\"node" + i + "\":{}", > branchRevision, null); > } > return mk.merge(branchRevision, baseRevision); } > {code} > [1] http://markmail.org/message/jbbut6vzvmmjqonr -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira