Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 35980 invoked from network); 5 Mar 2007 18:48:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Mar 2007 18:48:44 -0000 Received: (qmail 45779 invoked by uid 500); 5 Mar 2007 18:48:51 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 45755 invoked by uid 500); 5 Mar 2007 18:48:51 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 45718 invoked by uid 99); 5 Mar 2007 18:48:51 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Mar 2007 10:48:51 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [84.96.21.10] (HELO trinity.anyware-tech.com) (84.96.21.10) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Mar 2007 10:48:40 -0800 Received: from localhost (localhost [127.0.0.1]) by trinity.anyware-tech.com (Postfix) with ESMTP id B7330499D39 for ; Mon, 5 Mar 2007 19:48:18 +0100 (CET) Received: from trinity.anyware-tech.com ([127.0.0.1]) by localhost (trinity.anyware-tech.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 12574-09 for ; Mon, 5 Mar 2007 19:48:13 +0100 (CET) Received: from [10.0.1.4] (rahan.anyware [10.0.1.4]) by trinity.anyware-tech.com (Postfix) with ESMTP id 36340499D26 for ; Mon, 5 Mar 2007 19:48:13 +0100 (CET) Message-ID: <45EC65E5.3000103@anyware-tech.com> Date: Mon, 05 Mar 2007 19:48:05 +0100 From: =?ISO-8859-1?Q?C=E9dric_Damioli?= User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version: 1.0 To: dev@jackrabbit.apache.org Subject: Spec compliance regarding child node types of nt:frozenNode Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: Debian amavisd-new at anyware-tech.com X-Virus-Checked: Checked by ClamAV on apache.org Hi all, When checking in a versionable Node "A", with a child "B" (OnParentVersion=COPY) of whatever nodetype, the corresponding nt:frozenNode has a child node "B" of type "nt:frozenNode" and not of its initial nodetype. From the JCR spec, section 8.2.11.1 : "On checkin of N, C and all its descendent items, down to the leaves of the subtree, will be copied to the version storage as a child subtree of VN." By "copy" I also understood the copy of the nodetypes of the child nodes of the versionable node. I'm wondering if the currently implemented behaviour is compliant with the spec ? Or am I missing something ? Regards, -- C�dric Damioli ANYWARE TECHNOLOGIES Tel : +33 (0)5 61 00 73 47 Fax : +33 (0)5 61 00 51 46 http://www.anyware-tech.com