Return-Path: Delivered-To: apmail-jackrabbit-users-archive@minotaur.apache.org Received: (qmail 17015 invoked from network); 12 Aug 2010 09:36:55 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 12 Aug 2010 09:36:55 -0000 Received: (qmail 74882 invoked by uid 500); 12 Aug 2010 09:36:54 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 74072 invoked by uid 500); 12 Aug 2010 09:36:52 -0000 Mailing-List: contact users-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@jackrabbit.apache.org Delivered-To: mailing list users@jackrabbit.apache.org Received: (qmail 74056 invoked by uid 99); 12 Aug 2010 09:36:51 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Aug 2010 09:36:51 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of aklimets@day.com designates 207.126.148.89 as permitted sender) Received: from [207.126.148.89] (HELO eu3sys201aog103.obsmtp.com) (207.126.148.89) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 12 Aug 2010 09:36:44 +0000 Received: from source ([209.85.161.175]) by eu3sys201aob103.postini.com ([207.126.154.11]) with SMTP ID DSNKTGPAlk/RN7HVfe9V44ID6f90Vxhq8qTo@postini.com; Thu, 12 Aug 2010 09:36:24 UTC Received: by gxk2 with SMTP id 2so369514gxk.20 for ; Thu, 12 Aug 2010 02:36:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.220.59.202 with SMTP id m10mr12372712vch.56.1281605780555; Thu, 12 Aug 2010 02:36:20 -0700 (PDT) Received: by 10.220.191.196 with HTTP; Thu, 12 Aug 2010 02:36:20 -0700 (PDT) In-Reply-To: References: Date: Thu, 12 Aug 2010 10:36:20 +0100 Message-ID: Subject: Re: R: referencing versioned nodes From: Alexander Klimetschek To: users@jackrabbit.apache.org Content-Type: text/plain; charset=ISO-8859-1 On Wed, Aug 11, 2010 at 18:31, Justin Edelson wrote: > Not sure how literally to take this, but I wouldn't model (no pun intended) different model years of a car with versions of the same node. Parts lists, recall notifications, user manuals, etc. are disjoint from year to year. I fully agree. Versioning should only be used for managing restricted changes of a smaller constrained entity, but not for something that could change completely and especially for something that is a container for other, larger subentities (such as user manuals etc.). Speaking in file system analogy, the car model is probably something like a folder, and you don't want to version the folder, rather its files. JCR supports versioning of subtrees, but this should IMHO only be used for fine-grained subtrees inside files, not for outer hierarchies. Regards, Alex -- Alexander Klimetschek alexander.klimetschek@day.com