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?
@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