Hi Stefan, I have a bunch of branch/merge tests in my fork [0] that you might want to run through with MicroKernelImpl. A few test cases fail with MicroKernelImpl. They might be the same issue I mentioned yesterday or separate issues, not sure.
-Mete [0] https://github.com/meteatamel/jackrabbit-oak/blob/6b4635edc5908f346f5bc0e35 4cf2563d6aa6da7/oak-mongomk/src/test/java/org/apache/jackrabbit/mongomk/imp l/MongoMKBranchMergeTest.java On 10/25/12 3:55 PM, "Stefan Guggisberg" <[email protected]> wrote: >On Thu, Oct 25, 2012 at 3:38 PM, Mete Atamel <[email protected]> wrote: >> Hi, >> >> I think I found a bug with branch/merge in MicroKernelImpl but wanted to >> make sure. The last assert in the test fails. Could someone verify that >> this is indeed a bug? > >thanks, i'll have a look. > >cheers >stefan > >> >> @Test >> public void test() { >> mk.commit("", "+\"/trunk\":{}", null, ""); >> mk.commit("", "+\"/trunk/child1\":{}", null, ""); >> >> String branchRev = mk.branch(null); >> branchRev = mk.commit("", "+\"/trunk/child1/child2\":{}", >> branchRev, ""); >> >> mk.commit("", "+\"/trunk/child3\":{}", null, ""); >> >> mk.merge(branchRev, ""); >> >> assertTrue(mk.nodeExists("/trunk", null)); >> assertTrue(mk.nodeExists("/trunk/child1", null)); >> assertTrue(mk.nodeExists("/trunk/child1/child2", null)); >> assertTrue(mk.nodeExists("/trunk/child3", null)); >> } >> >> >> -Mete >>
