jackrabbit-oak-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mete Atamel <mata...@adobe.com>
Subject Re: branch/merge bug in MicroKernelImpl?
Date Fri, 26 Oct 2012 08:54:15 GMT
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" <stefan.guggisberg@gmail.com>
wrote:

>On Thu, Oct 25, 2012 at 3:38 PM, Mete Atamel <matamel@adobe.com> 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
>>


Mime
View raw message