On Fri, Oct 26, 2012 at 10:54 AM, Mete Atamel <[email protected]> wrote: > 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.
excellent, i'll check. thanks stefan > > -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 >>> >
