jackrabbit-oak-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Guggisberg <stefan.guggisb...@gmail.com>
Subject Re: branch/merge bug in MicroKernelImpl?
Date Fri, 26 Oct 2012 14:52:58 GMT
On Fri, Oct 26, 2012 at 10:54 AM, Mete Atamel <matamel@adobe.com> 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" <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