From commits-returnemorris@example.com Fri Dec 01 09:21:48 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 31259 invoked from network); 1 Dec 2006 09:21:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2006 09:21:47 -0000 Received: (qmail 46085 invoked by uid 500); 1 Dec 2006 09:21:56 -0000 Delivered-To: emorris@example.com Received: (qmail 46053 invoked by uid 500); 1 Dec 2006 09:21:55 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 46044 invoked by uid 99); 1 Dec 2006 09:21:55 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 01:21:55 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 01:21:46 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 3F1EA1A9846; Fri, 1 Dec 2006 01:21:07 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481196 - /jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/state/MLRUItemStateCache.java Date: Fri, 01 Dec 2006 09:21:06 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: stefan Date: Fri Dec 1 01:21:05 2006 New Revision: 481196 URL: http://svn.apache.org/viewvc?view=rev&rev=481196 Log: JCR-619: applied patch cacheManager7.txt that fixes dead lock issue Modified: jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/state/MLRUItemStateCache.java Modified: jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/state/MLRUItemStateCache.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/state/MLRUItemStateCache.java?view=diff&rev=481196&r1=481195&r2=481196 ============================================================================== --- jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/state/MLRUItemStateCache.java (original) +++ jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/core/state/MLRUItemStateCache.java Fri Dec 1 01:21:05 2006 @@ -93,8 +93,8 @@ * {@inheritDoc} */ public ItemState retrieve(ItemId id) { + touch(); synchronized (cache) { - touch(); Entry entry = (Entry) cache.remove(id); if (entry != null) { // 'touch' item, by adding at end of list @@ -110,8 +110,8 @@ * {@inheritDoc} */ public void update(ItemId id) { + touch(); synchronized (cache) { - touch(); Entry entry = (Entry) cache.get(id); if (entry != null) { totalMem -= entry.size; @@ -125,8 +125,8 @@ * {@inheritDoc} */ public void cache(ItemState state) { + touch(); synchronized (cache) { - touch(); ItemId id = state.getId(); if (cache.containsKey(id)) { log.warn("overwriting cached entry " + id); @@ -144,9 +144,12 @@ private void shrinkIfRequired() { // remove items, if too many - while (totalMem > maxMem) { - ItemId id = (ItemId) cache.firstKey(); - evict(id); + synchronized (cache) { + while (totalMem > maxMem) { + ItemId id = (ItemId) cache.firstKey(); + Entry entry = (Entry) cache.remove(id); + totalMem -= entry.size; + } } } @@ -154,8 +157,8 @@ * {@inheritDoc} */ public void evict(ItemId id) { + touch(); synchronized (cache) { - touch(); Entry entry = (Entry) cache.remove(id); if (entry != null) { totalMem -= entry.size; @@ -287,7 +290,7 @@ */ public void dispose() { synchronized (cache) { - if(accessListener != null) { + if (accessListener != null) { accessListener.disposeCache(this); } } From commits-returnemorris@example.com Fri Dec 01 10:00:55 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 40645 invoked from network); 1 Dec 2006 10:00:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2006 10:00:54 -0000 Received: (qmail 3156 invoked by uid 500); 1 Dec 2006 10:01:03 -0000 Delivered-To: emorris@example.com Received: (qmail 3134 invoked by uid 500); 1 Dec 2006 10:01:03 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 3124 invoked by uid 99); 1 Dec 2006 10:01:03 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 02:01:03 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 02:00:53 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id C440B1A9846; Fri, 1 Dec 2006 02:00:14 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481210 - in /jackrabbit/trunk/jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr: RootCollection.java WorkspaceResourceImpl.java Date: Fri, 01 Dec 2006 10:00:14 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: angela Date: Fri Dec 1 02:00:12 2006 New Revision: 481210 URL: http://svn.apache.org/viewvc?view=rev&rev=481210 Log: JCR-656 : JCR-Server: Allow header misses colong (RootCollection, WorkspaceResourceImpl) Modified: jackrabbit/trunk/jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/RootCollection.java jackrabbit/trunk/jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/WorkspaceResourceImpl.java Modified: jackrabbit/trunk/jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/RootCollection.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/RootCollection.java?view=diff&rev=481210&r1=481209&r2=481210 ============================================================================== --- jackrabbit/trunk/jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/RootCollection.java (original) +++ jackrabbit/trunk/jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/RootCollection.java Fri Dec 1 02:00:12 2006 @@ -70,7 +70,9 @@ */ public String getSupportedMethods() { StringBuffer sb = new StringBuffer(DavResource.METHODS); + sb.append(", "); sb.append(DeltaVResource.METHODS_INCL_MKWORKSPACE); + sb.append(", "); sb.append(SearchResource.METHODS); return sb.toString(); } Modified: jackrabbit/trunk/jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/WorkspaceResourceImpl.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/WorkspaceResourceImpl.java?view=diff&rev=481210&r1=481209&r2=481210 ============================================================================== --- jackrabbit/trunk/jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/WorkspaceResourceImpl.java (original) +++ jackrabbit/trunk/jcr-server/src/main/java/org/apache/jackrabbit/webdav/jcr/WorkspaceResourceImpl.java Fri Dec 1 02:00:12 2006 @@ -85,9 +85,12 @@ public String getSupportedMethods() { StringBuffer sb = new StringBuffer(DavResource.METHODS); + sb.append(", "); sb.append(DeltaVResource.METHODS_INCL_MKWORKSPACE); + sb.append(", "); sb.append(SearchResource.METHODS); // from vc-resource methods only UPDATE is supported + sb.append(", "); sb.append(DavMethods.METHOD_UPDATE); return sb.toString(); } From commits-returnemorris@example.com Fri Dec 01 13:48:01 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 7689 invoked from network); 1 Dec 2006 13:48:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2006 13:48:00 -0000 Received: (qmail 69273 invoked by uid 500); 1 Dec 2006 13:48:09 -0000 Delivered-To: emorris@example.com Received: (qmail 69223 invoked by uid 500); 1 Dec 2006 13:48:08 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 69178 invoked by uid 99); 1 Dec 2006 13:48:08 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 05:48:08 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 05:47:59 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 56D211A984D; Fri, 1 Dec 2006 05:47:20 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481245 - /jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/nodetype/NodeTypeUtil.java Date: Fri, 01 Dec 2006 13:47:20 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: mreutegg Date: Fri Dec 1 05:47:19 2006 New Revision: 481245 URL: http://svn.apache.org/viewvc?view=rev&rev=481245 Log: JCR-658: CanAddChildNodeCallWithNodeTypeTest.testDefinedAndLegalType() may fail if protected child node definition is picked Modified: jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/nodetype/NodeTypeUtil.java Modified: jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/nodetype/NodeTypeUtil.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/nodetype/NodeTypeUtil.java?view=diff&rev=481245&r1=481244&r2=481245 ============================================================================== --- jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/nodetype/NodeTypeUtil.java (original) +++ jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/nodetype/NodeTypeUtil.java Fri Dec 1 05:47:19 2006 @@ -40,7 +40,7 @@ public static final int ANY_PROPERTY_TYPE = -1; /** - * Locate a child node def parsing all node types + * Locate a non-protected child node def parsing all node types * * @param session the session to access the node types * @param regardDefaultPrimaryType if true, the default primary type of the @@ -92,6 +92,10 @@ for (int i = 0; i < nodeDefs.length; i++) { NodeDefinition nodeDef = nodeDefs[i]; + + if (nodeDef.isProtected()) { + continue; + } if (nodeDef.getRequiredPrimaryTypes().length > 1) { // behaviour of implementations that support multiple multiple inheritance From commits-returnemorris@example.com Fri Dec 01 14:11:24 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 13068 invoked from network); 1 Dec 2006 14:11:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2006 14:11:23 -0000 Received: (qmail 11284 invoked by uid 500); 1 Dec 2006 14:11:32 -0000 Delivered-To: emorris@example.com Received: (qmail 11260 invoked by uid 500); 1 Dec 2006 14:11:32 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 11251 invoked by uid 99); 1 Dec 2006 14:11:32 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 06:11:32 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 06:11:22 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id AC07A1A9846; Fri, 1 Dec 2006 06:10:43 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481248 - /jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/NodeState.java Date: Fri, 01 Dec 2006 14:10:43 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: mreutegg Date: Fri Dec 1 06:10:42 2006 New Revision: 481248 URL: http://svn.apache.org/viewvc?view=rev&rev=481248 Log: Unnecessary check Modified: jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/NodeState.java Modified: jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/NodeState.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/NodeState.java?view=diff&rev=481248&r1=481247&r2=481248 ============================================================================== --- jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/NodeState.java (original) +++ jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/NodeState.java Fri Dec 1 06:10:42 2006 @@ -259,7 +259,7 @@ if (another == null) { return false; } - if (another == null || !another.isNode()) { + if (!another.isNode()) { throw new IllegalArgumentException("Attempt to merge node state with property state."); } boolean modified = false; From commits-returnemorris@example.com Fri Dec 01 14:42:22 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 28172 invoked from network); 1 Dec 2006 14:42:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2006 14:42:21 -0000 Received: (qmail 78050 invoked by uid 500); 1 Dec 2006 14:42:30 -0000 Delivered-To: emorris@example.com Received: (qmail 78027 invoked by uid 500); 1 Dec 2006 14:42:30 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 78018 invoked by uid 500); 1 Dec 2006 14:42:30 -0000 Delivered-To: emorris@example.com Received: (qmail 78014 invoked by uid 99); 1 Dec 2006 14:42:30 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 06:42:30 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO ajax.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 06:42:20 -0800 Received: from ajax.apache.org (localhost [83.161.120.155]) by ajax.apache.org (Postfix) with ESMTP id E5B66D4972 for <emorris@example.com>; Fri, 1 Dec 2006 14:41:59 +0000 (GMT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Apache Wiki <emorris@example.com> To: emorris@example.com Date: Fri, 01 Dec 2006 14:41:59 -0000 Message-ID: <emorris@example.com> Subject: [Jackrabbit Wiki] Trivial Update of "WebDAV" by DarrenHartford X-Virus-Checked: Checked by ClamAV on apache.org Dear Wiki user, You have subscribed to a wiki page or wiki category on "Jackrabbit Wiki" for change notification. The following page has been changed by DarrenHartford: http://wiki.apache.org/jackrabbit/WebDAV ------------------------------------------------------------------------------ === Searching the properties for your file === The default DASL <basicsearch> mechanisms will not work with Jackrabbit. Instead, XPATH-style searches and SQL searches within the <searchrequest> tag must be used. - In addition, the webdav libraries from the Jakarta Slide project for the SearchMethod class do not seem to work correctly with Jackrabbit (not sure if the libs or Jackrabbit), instead you need to use org.apache.jackrabbit.webdav.client.methods.SearchMethod. + In addition, the webdav libraries from the Jakarta Slide project for the SearchMethod class do not seem to work correctly with Jackrabbit (not sure if the libs or Jackrabbit), instead you need to use org.apache.jackrabbit.webdav.client.methods.SearchMethod where you need/should use javax.jcr.query.Query.SQL and javax.jcr.query.Query.XPATH constants as parameters to define the query type. Please update with examples. From commits-returnemorris@example.com Fri Dec 01 16:54:03 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 79128 invoked from network); 1 Dec 2006 16:54:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2006 16:54:01 -0000 Received: (qmail 23390 invoked by uid 500); 1 Dec 2006 16:54:09 -0000 Delivered-To: emorris@example.com Received: (qmail 23328 invoked by uid 500); 1 Dec 2006 16:54:09 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 23294 invoked by uid 99); 1 Dec 2006 16:54:09 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 08:54:09 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 08:53:58 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id CE2061A984D; Fri, 1 Dec 2006 08:53:19 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481293 - in /jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state: ChangeLog.java ItemState.java NodeState.java SessionItemStateManager.java TransientItemStateManager.java Date: Fri, 01 Dec 2006 16:53:19 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: angela Date: Fri Dec 1 08:53:18 2006 New Revision: 481293 URL: http://svn.apache.org/viewvc?view=rev&rev=481293 Log: work in progress - cleaning changeLog upon status changes (resolve TODO) - ChangeLog: make state-sets private Modified: jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/ChangeLog.java jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/ItemState.java jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/NodeState.java jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/SessionItemStateManager.java jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/TransientItemStateManager.java Modified: jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/ChangeLog.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/ChangeLog.java?view=diff&rev=481293&r1=481292&r2=481293 ============================================================================== --- jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/ChangeLog.java (original) +++ jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/ChangeLog.java Fri Dec 1 08:53:18 2006 @@ -35,17 +35,17 @@ /** * Added states */ - final Set addedStates = new LinkedHashSet(); + private final Set addedStates = new LinkedHashSet(); /** * Modified states */ - final Set modifiedStates = new LinkedHashSet(); + private final Set modifiedStates = new LinkedHashSet(); /** * Deleted states */ - final Set deletedStates = new LinkedHashSet(); + private final Set deletedStates = new LinkedHashSet(); /** * Type of operation this changelog is collection state modifications for. @@ -170,6 +170,17 @@ } /** + * Returns true, if this change log contains the given <code>ItemState</code> + * in the set of transiently removed states. + * + * @param state + * @return + */ + public boolean containsDeletedState(ItemState state) { + return deletedStates.contains(state); + } + + /** * Removes the subset of this changelog represented by the given * <code>ChangeLog</code> from this changelog. * @@ -182,6 +193,72 @@ deletedStates.removeAll(subChangeLog.deletedStates); operations.removeAll(subChangeLog.operations); + } + + /** + * Remove all entries and operation related to the given ItemState, that + * are not used any more (respecting the status change). + * + * @param state + */ + public void removeAffected(ItemState state, int previousStatus) { + switch (state.getStatus()) { + case (Status.EXISTING): + switch (previousStatus) { + case Status.EXISTING_MODIFIED: + // was modified and is now refreshed + modifiedStates.remove(state); + break; + case Status.EXISTING_REMOVED: + // was removed and is now refreshed + deletedStates.remove(state); + break; + case Status.STALE_MODIFIED: + // was modified and state and is now refreshed + modifiedStates.remove(state); + break; + case Status.NEW: + // was new and has been saved now + addedStates.remove(state); + break; + } + // TODO: check if correct: changelog gets cleared any way -> no need to remove operations + break; + case Status.EXISTING_MODIFIED: + modified(state); + break; + case (Status.REMOVED): + if (previousStatus == Status.NEW) { + // was new and now removed again + addedStates.remove(state); + // TODO: remove 'addNode' or 'setProperty' operation + deletedStates.remove(state); + removeAffectedOperations(state); + } else if (previousStatus == Status.EXISTING_REMOVED) { + // was removed and is now saved + deletedStates.remove(state); + removeAffectedOperations(state); + } + break; + case (Status.EXISTING_REMOVED): + deleted(state); + removeAffectedOperations(state); + break; + case Status.STALE_DESTROYED: + // state is now stale. remove from modified + modifiedStates.remove(state); + removeAffectedOperations(state); + break; + } + } + + private void removeAffectedOperations(ItemState state) { + for (Iterator it = operations.iterator(); it.hasNext();) { + Operation op = (Operation) it.next(); + if (op.getAffectedItemStates().contains(state)) { + it.remove(); + } + } } /** Modified: jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/ItemState.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/ItemState.java?view=diff&rev=481293&r1=481292&r2=481293 ============================================================================== --- jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/ItemState.java (original) +++ jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/ItemState.java Fri Dec 1 08:53:18 2006 @@ -286,7 +286,6 @@ force the overlaying state to synchronize as well as to inform other listeners about changes. */ - // TODO: improve... status = Status.EXISTING; } } Modified: jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/NodeState.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/NodeState.java?view=diff&rev=481293&r1=481292&r2=481293 ============================================================================== --- jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/NodeState.java (original) +++ jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/NodeState.java Fri Dec 1 08:53:18 2006 @@ -876,7 +876,7 @@ // adjust parent states unless the parent is removed as well NodeState parent = state.getParent(); - if (!changeLog.deletedStates.contains(parent)) { + if (!changeLog.containsDeletedState(parent)) { NodeState overlayedParent = (NodeState) parent.overlayedState; if (state.isNode()) { overlayedParent.childNodeEntries.remove((NodeState)state.overlayedState); Modified: jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/SessionItemStateManager.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/SessionItemStateManager.java?view=diff&rev=481293&r1=481292&r2=481293 ============================================================================== --- jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/SessionItemStateManager.java (original) +++ jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/SessionItemStateManager.java Fri Dec 1 08:53:18 2006 @@ -482,8 +482,10 @@ | ItemStateValidator.CHECK_VERSIONING | ItemStateValidator.CHECK_CONSTRAINTS; removeItemState(state, options); - // remember operation - transientStateMgr.addOperation(operation); + // remember operation unless new state got removed + if (!Status.isTerminal(state.getStatus())) { + transientStateMgr.addOperation(operation); + } } /** Modified: jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/TransientItemStateManager.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/TransientItemStateManager.java?view=diff&rev=481293&r1=481292&r2=481293 ============================================================================== --- jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/TransientItemStateManager.java (original) +++ jackrabbit/trunk/contrib/spi/jcr2spi/src/main/java/org/apache/jackrabbit/jcr2spi/state/TransientItemStateManager.java Fri Dec 1 08:53:18 2006 @@ -236,61 +236,21 @@ //-----------------------------------------< ItemStateLifeCycleListener >--- /** - * @inheritDoc + * Depending on status of the given state adapt change log. + * E.g. a revert on states will reset the status from 'existing modified' to + * 'existing'. A state which changes from 'existing' to 'existing modified' + * will go into the modified set of the change log, etc. + * * @see ItemStateLifeCycleListener#statusChanged(ItemState, int) */ public void statusChanged(ItemState state, int previousStatus) { - // TODO: depending on status of state adapt change log - // e.g. a revert on states will reset the status from - // 'existing modified' to 'existing'. - // a state which changes from 'existing' to 'existing modified' will - // go into the modified set of the change log, etc. switch (state.getStatus()) { case Status.EXISTING: - switch (previousStatus) { - case Status.EXISTING_MODIFIED: - // was modified and is now refreshed - changeLog.modifiedStates.remove(state); - break; - case Status.EXISTING_REMOVED: - // was removed and is now refreshed - changeLog.deletedStates.remove(state); - break; - case Status.STALE_MODIFIED: - // was modified and state and is now refreshed - changeLog.modifiedStates.remove(state); - break; - case Status.NEW: - // was new and has been saved now - changeLog.addedStates.remove(state); - break; - } - break; case Status.EXISTING_MODIFIED: - changeLog.modified(state); - break; case Status.EXISTING_REMOVED: - // check if modified earlier - if (previousStatus == Status.EXISTING_MODIFIED) { - changeLog.modifiedStates.remove(state); - // todo: remove operation(s) as well - } - changeLog.deleted(state); - break; case Status.REMOVED: - if (previousStatus == Status.NEW) { - // was new and now removed again - changeLog.addedStates.remove(state); - // TODO: remove operation as well - } else if (previousStatus == Status.EXISTING_REMOVED) { - // was removed and is now saved - changeLog.deletedStates.remove(state); - } - break; case Status.STALE_DESTROYED: - // state is now stale. remove from modified - changeLog.modifiedStates.remove(state); - // TODO: remove operation as well + changeLog.removeAffected(state, previousStatus); break; case Status.STALE_MODIFIED: // state is now stale. keep in modified. wait until refreshed From commits-returnemorris@example.com Fri Dec 01 16:56:13 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 79987 invoked from network); 1 Dec 2006 16:56:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Dec 2006 16:56:13 -0000 Received: (qmail 32445 invoked by uid 500); 1 Dec 2006 16:56:21 -0000 Delivered-To: emorris@example.com Received: (qmail 32423 invoked by uid 500); 1 Dec 2006 16:56:21 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 32414 invoked by uid 99); 1 Dec 2006 16:56:21 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 08:56:21 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Dec 2006 08:56:12 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 4A47E1A984D; Fri, 1 Dec 2006 08:55:33 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481295 - in /jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi: RefreshFalseTest.java RefreshTrue.java Date: Fri, 01 Dec 2006 16:55:33 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: angela Date: Fri Dec 1 08:55:32 2006 New Revision: 481295 URL: http://svn.apache.org/viewvc?view=rev&rev=481295 Log: work in progress - tests Added: jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi/RefreshFalseTest.java (with props) jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi/RefreshTrue.java (with props) Added: jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi/RefreshFalseTest.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi/RefreshFalseTest.java?view=auto&rev=481295 ============================================================================== --- jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi/RefreshFalseTest.java (added) +++ jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi/RefreshFalseTest.java Fri Dec 1 08:55:32 2006 @@ -0,0 +1,118 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.jackrabbit.jcr2spi; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.apache.jackrabbit.test.AbstractJCRTest; +import org.apache.jackrabbit.test.NotExecutableException; + +import javax.jcr.Property; +import javax.jcr.Value; +import javax.jcr.RepositoryException; +import javax.jcr.InvalidItemStateException; +import javax.jcr.version.VersionException; +import javax.jcr.nodetype.ConstraintViolationException; +import javax.jcr.lock.LockException; + +/** + * <code>RefreshFalseTest</code>... + */ +public class RefreshFalseTest extends AbstractJCRTest { + + private static Logger log = LoggerFactory.getLogger(RefreshFalseTest.class); + + private Value testValue; + + protected void setUp() throws Exception { + super.setUp(); + + if (testRootNode.hasProperty(propertyName1)) { + testRootNode.getProperty(propertyName1).remove(); + testRootNode.save(); + } + + testValue = testRootNode.getSession().getValueFactory().createValue("anyString"); + if (!testRootNode.getPrimaryNodeType().canSetProperty(propertyName1, testValue)) { + throw new NotExecutableException(""); + } + } + + public void testNewProperty() throws RepositoryException, LockException, ConstraintViolationException, VersionException { + Property p = testRootNode.setProperty(propertyName1, testValue); + testRootNode.refresh(false); + + try { + p.getString(); + fail("Refresh 'false' must invalidate a new child property"); + } catch (InvalidItemStateException e) { + // ok + } + assertFalse("Refresh 'false' must remove a new child property", testRootNode.hasProperty(propertyName1)); + } + + public void testRemovedNewProperty() throws RepositoryException, LockException, ConstraintViolationException, VersionException { + Property p = testRootNode.setProperty(propertyName1, testValue); + p.remove(); + + testRootNode.refresh(false); + + try { + p.getString(); + fail("Refresh 'false' must not bring a removed new child property back to life."); + } catch (InvalidItemStateException e) { + // ok + } + assertFalse("Refresh 'false' must not bring a removed new child property back to life.", testRootNode.hasProperty(propertyName1)); + } + + public void testRemovedProperty() throws RepositoryException, LockException, ConstraintViolationException, VersionException { + Property p = testRootNode.setProperty(propertyName1, testValue); + testRootNode.save(); + + p.remove(); + testRootNode.refresh(false); + + // Property p must be reverted to 'existing' -> getString must succeed. + p.getString(); + // similarly accessing the property again must succeed. + testRootNode.getProperty(propertyName1); + } + + public void testShadowingProperty() throws RepositoryException, LockException, ConstraintViolationException, VersionException { + Property p = testRootNode.setProperty(propertyName1, testValue); + testRootNode.save(); + + p.remove(); + Property pNew = testRootNode.setProperty(propertyName1, "SomeOtherTestValue"); + + testRootNode.refresh(false); + + try { + pNew.getString(); + fail("Refresh 'false' must remove a new (shadowing) property and bring 'removed' persistent property back to life."); + } catch (InvalidItemStateException e) { + // ok + } + + // Property p must be reverted to 'existing' -> getString must succeed. + p.getString(); + // similarly accessing the property again must succeed. + Property pAgain = testRootNode.getProperty(propertyName1); + assertTrue("Refresh 'false' must remove a new property and bring 'removed' persistent property back to life.", p.isSame(pAgain)); + } +} \ No newline at end of file Propchange: jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi/RefreshFalseTest.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi/RefreshFalseTest.java ------------------------------------------------------------------------------ svn:keywords = author date id revision url Added: jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi/RefreshTrue.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi/RefreshTrue.java?view=auto&rev=481295 ============================================================================== --- jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi/RefreshTrue.java (added) +++ jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi/RefreshTrue.java Fri Dec 1 08:55:32 2006 @@ -0,0 +1,77 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.jackrabbit.jcr2spi; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.apache.jackrabbit.test.NotExecutableException; +import org.apache.jackrabbit.test.AbstractJCRTest; + +import javax.jcr.Value; +import javax.jcr.Property; +import javax.jcr.RepositoryException; +import javax.jcr.InvalidItemStateException; +import javax.jcr.version.VersionException; +import javax.jcr.nodetype.ConstraintViolationException; +import javax.jcr.lock.LockException; + +/** + * <code>RefreshTrue</code>... + */ +public class RefreshTrue extends AbstractJCRTest { + + private static Logger log = LoggerFactory.getLogger(RefreshTrue.class); + + private Value testValue; + + protected void setUp() throws Exception { + super.setUp(); + + testValue = testRootNode.getSession().getValueFactory().createValue("anyString"); + if (!testRootNode.getPrimaryNodeType().canSetProperty(propertyName1, testValue)) { + throw new NotExecutableException(""); + } + } + + public void testNewProperty() throws RepositoryException { + Property p = testRootNode.setProperty(propertyName1, testValue); + testRootNode.refresh(true); + + // p must still be accessible + p.getString(); + assertTrue("Refresh 'true' must not affect a new Property.", testRootNode.hasProperty(propertyName1)); + Property pAgain = testRootNode.getProperty(propertyName1); + assertTrue("Refresh 'true' must not affect a new Property.", p.isSame(pAgain)); + } + + public void testRemovedProperty() throws RepositoryException, LockException, ConstraintViolationException, VersionException { + Property p = testRootNode.setProperty(propertyName1, testValue); + testRootNode.save(); + + p.remove(); + testRootNode.refresh(true); + + // Property p must remain removed + try { + p.getString(); + fail("Refresh 'true' must not revert removal of an item."); + } catch (InvalidItemStateException e) { + //ok + } + assertFalse("Refresh 'true' must not revert removal of an item.", testRootNode.hasProperty(propertyName1)); + } +} \ No newline at end of file Propchange: jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi/RefreshTrue.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: jackrabbit/trunk/contrib/spi/client/src/test/java/org/apache/jackrabbit/jcr2spi/RefreshTrue.java ------------------------------------------------------------------------------ svn:keywords = author date id revision url From commits-returnemorris@example.com Sun Dec 03 12:00:03 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 34950 invoked from network); 3 Dec 2006 12:00:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2006 12:00:02 -0000 Received: (qmail 82268 invoked by uid 500); 3 Dec 2006 12:00:11 -0000 Delivered-To: emorris@example.com Received: (qmail 82238 invoked by uid 500); 3 Dec 2006 12:00:10 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 82226 invoked by uid 99); 3 Dec 2006 12:00:10 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 04:00:10 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 04:00:01 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 8D2331A9846; Sun, 3 Dec 2006 03:59:21 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481758 - in /jackrabbit/trunk: jackrabbit-core/ jackrabbit-index-filters/ jackrabbit-jca/ jackrabbit-jcr-rmi/ jackrabbit-jcr-server/ jackrabbit-webapp/ jackrabbit-webdav/ jackrabbit/ jca/ jcr-rmi/ jcr-server/ textfilters/ webapp/ webdav/ Date: Sun, 03 Dec 2006 11:59:21 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: jukka Date: Sun Dec 3 03:59:20 2006 New Revision: 481758 URL: http://svn.apache.org/viewvc?view=rev&rev=481758 Log: JCR-612: Renamed the top-level project folders to match their artifact identifiers Added: jackrabbit/trunk/jackrabbit-core/ - copied from r481755, jackrabbit/trunk/jackrabbit/ jackrabbit/trunk/jackrabbit-index-filters/ - copied from r481755, jackrabbit/trunk/textfilters/ jackrabbit/trunk/jackrabbit-jca/ - copied from r481755, jackrabbit/trunk/jca/ jackrabbit/trunk/jackrabbit-jcr-rmi/ - copied from r481755, jackrabbit/trunk/jcr-rmi/ jackrabbit/trunk/jackrabbit-jcr-server/ - copied from r481755, jackrabbit/trunk/jcr-server/ jackrabbit/trunk/jackrabbit-webapp/ - copied from r481755, jackrabbit/trunk/webapp/ jackrabbit/trunk/jackrabbit-webdav/ - copied from r481755, jackrabbit/trunk/webdav/ Removed: jackrabbit/trunk/jackrabbit/ jackrabbit/trunk/jca/ jackrabbit/trunk/jcr-rmi/ jackrabbit/trunk/jcr-server/ jackrabbit/trunk/textfilters/ jackrabbit/trunk/webapp/ jackrabbit/trunk/webdav/ From commits-returnemorris@example.com Sun Dec 03 12:03:54 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 36342 invoked from network); 3 Dec 2006 12:03:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2006 12:03:54 -0000 Received: (qmail 85397 invoked by uid 500); 3 Dec 2006 12:04:02 -0000 Delivered-To: emorris@example.com Received: (qmail 85370 invoked by uid 500); 3 Dec 2006 12:04:02 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 85361 invoked by uid 99); 3 Dec 2006 12:04:02 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 04:04:02 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 04:03:53 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 88FCE1A9846; Sun, 3 Dec 2006 04:03:13 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481760 - in /jackrabbit/trunk: jackrabbit-api/ jackrabbit-commons/ jackrabbit-core/modules/ Date: Sun, 03 Dec 2006 12:03:13 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: jukka Date: Sun Dec 3 04:03:11 2006 New Revision: 481760 URL: http://svn.apache.org/viewvc?view=rev&rev=481760 Log: JCR-612: Moving the api and commons modules from within jackrabbit-core to the top level Added: jackrabbit/trunk/jackrabbit-api/ - copied from r481759, jackrabbit/trunk/jackrabbit-core/modules/api/ jackrabbit/trunk/jackrabbit-commons/ - copied from r481759, jackrabbit/trunk/jackrabbit-core/modules/commons/ Removed: jackrabbit/trunk/jackrabbit-core/modules/ From commits-returnemorris@example.com Sun Dec 03 12:07:43 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 37855 invoked from network); 3 Dec 2006 12:07:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2006 12:07:41 -0000 Received: (qmail 87994 invoked by uid 500); 3 Dec 2006 12:07:50 -0000 Delivered-To: emorris@example.com Received: (qmail 87958 invoked by uid 500); 3 Dec 2006 12:07:50 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 87946 invoked by uid 99); 3 Dec 2006 12:07:50 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 04:07:49 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 04:07:40 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 8A71C1A9846; Sun, 3 Dec 2006 04:07:00 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481761 - /jackrabbit/trunk/jackrabbit-api/pom.xml Date: Sun, 03 Dec 2006 12:07:00 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: jukka Date: Sun Dec 3 04:06:59 2006 New Revision: 481761 URL: http://svn.apache.org/viewvc?view=rev&rev=481761 Log: JCR-612: Added jackrabbit-api POM contributed by Jan Kuzniak Added: jackrabbit/trunk/jackrabbit-api/pom.xml (with props) Added: jackrabbit/trunk/jackrabbit-api/pom.xml URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-api/pom.xml?view=auto&rev=481761 ============================================================================== --- jackrabbit/trunk/jackrabbit-api/pom.xml (added) +++ jackrabbit/trunk/jackrabbit-api/pom.xml Sun Dec 3 04:06:59 2006 @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 + http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + +<!-- ====================================================================== --> +<!-- P R O J E C T D E S C R I P T I O N --> +<!-- ====================================================================== --> + <parent> + <groupId>org.apache.jackrabbit</groupId> + <artifactId>jackrabbit</artifactId> + <version>1.2-SNAPSHOT</version> + <relativePath>..</relativePath> + </parent> + <artifactId>jackrabbit-api</artifactId> + <name>Jackrabbit API</name> + <description>Jacrabbit-specific extensions to the JCR API</description> + + <scm> + <connection> + scm:svn:http://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-api + </connection> + <developerConnection> + scm:svn:https://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-api + </developerConnection> + <url>http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-api</url> + </scm> + + <build> + <plugins> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <target>1.4</target> + <source>1.4</source> + </configuration> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>javax.jcr</groupId> + <artifactId>jcr</artifactId> + <version>1.0</version> + </dependency> + </dependencies> + +</project> Propchange: jackrabbit/trunk/jackrabbit-api/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native From commits-returnemorris@example.com Sun Dec 03 12:10:08 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 38908 invoked from network); 3 Dec 2006 12:10:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2006 12:10:06 -0000 Received: (qmail 88724 invoked by uid 500); 3 Dec 2006 12:10:15 -0000 Delivered-To: emorris@example.com Received: (qmail 88696 invoked by uid 500); 3 Dec 2006 12:10:15 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 88687 invoked by uid 99); 3 Dec 2006 12:10:15 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 04:10:15 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 04:10:06 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 578BB1A9846; Sun, 3 Dec 2006 04:09:26 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481762 - in /jackrabbit/trunk: jackrabbit-api/src/ jackrabbit-api/src/main/ jackrabbit-api/src/main/java/ jackrabbit-api/src/main/java/org/ jackrabbit-api/src/main/java/org/apache/ jackrabbit-api/src/main/java/org/apache/jackrabbit/ jackra... Date: Sun, 03 Dec 2006 12:09:26 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: jukka Date: Sun Dec 3 04:09:25 2006 New Revision: 481762 URL: http://svn.apache.org/viewvc?view=rev&rev=481762 Log: JCR-612: Moved the Jackrabbit API interfaces to the jackrabbit-api project. Added: jackrabbit/trunk/jackrabbit-api/src/ jackrabbit/trunk/jackrabbit-api/src/main/ jackrabbit/trunk/jackrabbit-api/src/main/java/ jackrabbit/trunk/jackrabbit-api/src/main/java/org/ jackrabbit/trunk/jackrabbit-api/src/main/java/org/apache/ jackrabbit/trunk/jackrabbit-api/src/main/java/org/apache/jackrabbit/ jackrabbit/trunk/jackrabbit-api/src/main/java/org/apache/jackrabbit/api/ - copied from r481759, jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/api/ Removed: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/api/ From commits-returnemorris@example.com Sun Dec 03 12:47:52 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 49017 invoked from network); 3 Dec 2006 12:47:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2006 12:47:51 -0000 Received: (qmail 10772 invoked by uid 500); 3 Dec 2006 12:48:00 -0000 Delivered-To: emorris@example.com Received: (qmail 10730 invoked by uid 500); 3 Dec 2006 12:48:00 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 10721 invoked by uid 99); 3 Dec 2006 12:48:00 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 04:48:00 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 04:47:50 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 210381A9846; Sun, 3 Dec 2006 04:47:10 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481767 - in /jackrabbit/trunk/jackrabbit-api: LICENSE.txt NOTICE.txt README.txt Date: Sun, 03 Dec 2006 12:47:09 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: jukka Date: Sun Dec 3 04:47:08 2006 New Revision: 481767 URL: http://svn.apache.org/viewvc?view=rev&rev=481767 Log: JCR-612: Added README, LICENSE, and NOTICE files to jackrabbit-api. Added: jackrabbit/trunk/jackrabbit-api/LICENSE.txt - copied unchanged from r481759, jackrabbit/trunk/jackrabbit-core/LICENSE.txt jackrabbit/trunk/jackrabbit-api/NOTICE.txt - copied, changed from r481759, jackrabbit/trunk/jackrabbit-core/NOTICE.txt jackrabbit/trunk/jackrabbit-api/README.txt - copied, changed from r481759, jackrabbit/trunk/jackrabbit-core/README.txt Copied: jackrabbit/trunk/jackrabbit-api/NOTICE.txt (from r481759, jackrabbit/trunk/jackrabbit-core/NOTICE.txt) URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-api/NOTICE.txt?view=diff&rev=481767&p1=jackrabbit/trunk/jackrabbit-core/NOTICE.txt&r1=481759&p2=jackrabbit/trunk/jackrabbit-api/NOTICE.txt&r2=481767 ============================================================================== --- jackrabbit/trunk/jackrabbit-core/NOTICE.txt (original) +++ jackrabbit/trunk/jackrabbit-api/NOTICE.txt Sun Dec 3 04:47:08 2006 @@ -6,10 +6,3 @@ Based on source code originally developed by Day Software (http://www.day.com/). - -This product also includes: - -- XPath grammar and parser from the W3C - Copyright (c) 2002 World Wide Web Consortium, - (Massachusetts Institute of Technology, Institut National de - Recherche en Informatique et en Automatique, Keio University). Copied: jackrabbit/trunk/jackrabbit-api/README.txt (from r481759, jackrabbit/trunk/jackrabbit-core/README.txt) URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-api/README.txt?view=diff&rev=481767&p1=jackrabbit/trunk/jackrabbit-core/README.txt&r1=481759&p2=jackrabbit/trunk/jackrabbit-api/README.txt&r2=481767 ============================================================================== --- jackrabbit/trunk/jackrabbit-core/README.txt (original) +++ jackrabbit/trunk/jackrabbit-api/README.txt Sun Dec 3 04:47:08 2006 @@ -1,6 +1,22 @@ -============================================================= -Welcome to Apache Jackrabbit <http://jackrabbit.apache.org/> -============================================================= +========================= +Welcome to Jackrabbit API +========================= + +This is the API component of the Apache Jackrabbit project. +This component contains the interface extensions that Apache +Jackrabbit supports in addition to the standard JCR API. You can +use these interfaces to access Jackrabbit-specific functionality. + +See the Apache Jackrabbit web site (http://jackrabbit.apache.org/) +for documentation and other information. You are welcome to join the +Jackrabbit mailing lists (http://jackrabbit.apache.org/mail-lists.html) +to discuss this compoment and to use the Jackrabbit issue tracker +(http://issues.apache.org/jira/browse/JCR) to report issues or request +new features. + +Apache Jackrabbit is a project of the Apache Software Foundation +(http://www.apache.org). + License (see also LICENSE.txt) ============================== @@ -26,60 +42,19 @@ Getting Started =============== -Mailing Lists -------------- - -To get involved with the Apache Jackrabbit project, start by having a -look at our website (link at top of page) and join our mailing -lists by sending an empty message to - - dev-subscribe :at: jackrabbit.apache.org -and - commits-subscribe :at: jackrabbit.apache.org - -and the dev mailing list archives can be found at - - http://jackrabbit.apache.org/mail/dev/ - - -Downloading ------------ - -The Jackrabbit source code is available via Subversion at - - https://svn.apache.org/repos/asf/jackrabbit/trunk - -and anonymous access is available at - - http://svn.apache.org/repos/asf/jackrabbit/trunk - -or with ViewVC at - - http://svn.apache.org/viewvc/jackrabbit/trunk/ - -The Jackrabbit main project is located in the "jackrabbit" subdirectory -and the "contrib" subdirectory contains various additional modules and -contributed projects. - -To checkout the main Jackrabbit source tree, run - - svn checkout http://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit - -Once you have a copy of the source code tree, you can use Apache Maven - - http://maven.apache.org/maven-1.x/ - -to build the project. You should use Maven 1.0.2 to build Jackrabbit. -The minimal command to build and test all the Jackrabbit sources is: +This compoment uses a Maven 2 (http://maven.apache.org/) build +environment. If you have Maven 2 installed, you can compile and +package the jacrabbit-api jar using the following command: - maven + mvn package -For more instructions, please see the documentation at: +See the Maven 2 documentation for other build features. - http://jackrabbit.apache.org/doc/building.html +The latest source code for this compoment is available in the +Subversion (http://subversion.tigris.org/) source repository of +the Apache Software Foundation. If you have Subversion installed, +you can checkout the latest source using the following command: -Credits -======= + svn checkout http://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-api -See http://jackrabbit.apache.org/team-list.html for the list of -Jackrabbit committers and main contributors. +See the Subversion documentation for other source control features. From commits-returnemorris@example.com Sun Dec 03 12:48:17 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 49116 invoked from network); 3 Dec 2006 12:48:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2006 12:48:16 -0000 Received: (qmail 11046 invoked by uid 500); 3 Dec 2006 12:48:25 -0000 Delivered-To: emorris@example.com Received: (qmail 11015 invoked by uid 500); 3 Dec 2006 12:48:25 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 11005 invoked by uid 99); 3 Dec 2006 12:48:25 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 04:48:25 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 04:48:15 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 1741D1A984A; Sun, 3 Dec 2006 04:47:36 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481768 - in /jackrabbit/trunk/jackrabbit-api: maven.xml project.xml Date: Sun, 03 Dec 2006 12:47:36 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: jukka Date: Sun Dec 3 04:47:35 2006 New Revision: 481768 URL: http://svn.apache.org/viewvc?view=rev&rev=481768 Log: JCR-612: Removed obsolete Maven 1 files from jackrabbit-api. Removed: jackrabbit/trunk/jackrabbit-api/maven.xml jackrabbit/trunk/jackrabbit-api/project.xml From commits-returnemorris@example.com Sun Dec 03 12:52:58 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 49727 invoked from network); 3 Dec 2006 12:52:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2006 12:52:57 -0000 Received: (qmail 12948 invoked by uid 500); 3 Dec 2006 12:53:05 -0000 Delivered-To: emorris@example.com Received: (qmail 12916 invoked by uid 500); 3 Dec 2006 12:53:05 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 12907 invoked by uid 99); 3 Dec 2006 12:53:05 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 04:53:05 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 04:52:56 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 8B67F1A9846; Sun, 3 Dec 2006 04:52:16 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481769 - /jackrabbit/trunk/jackrabbit-api/pom.xml Date: Sun, 03 Dec 2006 12:52:16 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: jukka Date: Sun Dec 3 04:52:15 2006 New Revision: 481769 URL: http://svn.apache.org/viewvc?view=rev&rev=481769 Log: JCR-612: Include descriptive files in the jackrabbit-api jar. Modified: jackrabbit/trunk/jackrabbit-api/pom.xml Modified: jackrabbit/trunk/jackrabbit-api/pom.xml URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-api/pom.xml?view=diff&rev=481769&r1=481768&r2=481769 ============================================================================== --- jackrabbit/trunk/jackrabbit-api/pom.xml (original) +++ jackrabbit/trunk/jackrabbit-api/pom.xml Sun Dec 3 04:52:15 2006 @@ -47,6 +47,18 @@ </scm> <build> + <resources> + <resource> + <targetPath>META-INF</targetPath> + <filtering>false</filtering> + <directory>${basedir}</directory> + <includes> + <include>README.txt</include> + <include>NOTICE.txt</include> + <include>LICENSE.txt</include> + </includes> + </resource> + </resources> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> From commits-returnemorris@example.com Sun Dec 03 13:06:22 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 50922 invoked from network); 3 Dec 2006 13:06:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2006 13:06:20 -0000 Received: (qmail 17483 invoked by uid 500); 3 Dec 2006 13:06:29 -0000 Delivered-To: emorris@example.com Received: (qmail 17448 invoked by uid 500); 3 Dec 2006 13:06:29 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 17438 invoked by uid 99); 3 Dec 2006 13:06:29 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 05:06:29 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 05:06:20 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 07C041A9846; Sun, 3 Dec 2006 05:05:40 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481771 - in /jackrabbit/trunk/jackrabbit-commons: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/jackrabbit/ src/main/java/org/apache/jackrabbit/name/ src/main/java/org/apache/jackrab... Date: Sun, 03 Dec 2006 13:05:39 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: jukka Date: Sun Dec 3 05:05:37 2006 New Revision: 481771 URL: http://svn.apache.org/viewvc?view=rev&rev=481771 Log: JCR-612: Prepared the jackrabbit-commons project. Added: jackrabbit/trunk/jackrabbit-commons/LICENSE.txt - copied unchanged from r481767, jackrabbit/trunk/jackrabbit-api/LICENSE.txt jackrabbit/trunk/jackrabbit-commons/NOTICE.txt - copied unchanged from r481767, jackrabbit/trunk/jackrabbit-api/NOTICE.txt jackrabbit/trunk/jackrabbit-commons/README.txt - copied, changed from r481767, jackrabbit/trunk/jackrabbit-api/README.txt jackrabbit/trunk/jackrabbit-commons/pom.xml - copied, changed from r481769, jackrabbit/trunk/jackrabbit-api/pom.xml jackrabbit/trunk/jackrabbit-commons/src/ jackrabbit/trunk/jackrabbit-commons/src/main/ jackrabbit/trunk/jackrabbit-commons/src/main/java/ jackrabbit/trunk/jackrabbit-commons/src/main/java/org/ jackrabbit/trunk/jackrabbit-commons/src/main/java/org/apache/ jackrabbit/trunk/jackrabbit-commons/src/main/java/org/apache/jackrabbit/ jackrabbit/trunk/jackrabbit-commons/src/main/java/org/apache/jackrabbit/BaseException.java - copied unchanged from r481759, jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/BaseException.java jackrabbit/trunk/jackrabbit-commons/src/main/java/org/apache/jackrabbit/JcrConstants.java - copied unchanged from r481759, jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/JcrConstants.java jackrabbit/trunk/jackrabbit-commons/src/main/java/org/apache/jackrabbit/name/ - copied from r481759, jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/name/ jackrabbit/trunk/jackrabbit-commons/src/main/java/org/apache/jackrabbit/util/ - copied from r481759, jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/util/ jackrabbit/trunk/jackrabbit-commons/src/main/java/org/apache/jackrabbit/uuid/ - copied from r481759, jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/uuid/ jackrabbit/trunk/jackrabbit-commons/src/main/java/org/apache/jackrabbit/value/ - copied from r481759, jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/value/ jackrabbit/trunk/jackrabbit-commons/src/test/ jackrabbit/trunk/jackrabbit-commons/src/test/java/ jackrabbit/trunk/jackrabbit-commons/src/test/java/org/ jackrabbit/trunk/jackrabbit-commons/src/test/java/org/apache/ jackrabbit/trunk/jackrabbit-commons/src/test/java/org/apache/jackrabbit/ jackrabbit/trunk/jackrabbit-commons/src/test/java/org/apache/jackrabbit/name/ - copied from r481759, jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/name/ jackrabbit/trunk/jackrabbit-commons/src/test/java/org/apache/jackrabbit/util/ - copied from r481759, jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/util/ Removed: jackrabbit/trunk/jackrabbit-commons/maven.xml jackrabbit/trunk/jackrabbit-commons/project.xml Copied: jackrabbit/trunk/jackrabbit-commons/README.txt (from r481767, jackrabbit/trunk/jackrabbit-api/README.txt) URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-commons/README.txt?view=diff&rev=481771&p1=jackrabbit/trunk/jackrabbit-api/README.txt&r1=481767&p2=jackrabbit/trunk/jackrabbit-commons/README.txt&r2=481771 ============================================================================== --- jackrabbit/trunk/jackrabbit-api/README.txt (original) +++ jackrabbit/trunk/jackrabbit-commons/README.txt Sun Dec 3 05:05:37 2006 @@ -1,11 +1,10 @@ -========================= -Welcome to Jackrabbit API -========================= - -This is the API component of the Apache Jackrabbit project. -This component contains the interface extensions that Apache -Jackrabbit supports in addition to the standard JCR API. You can -use these interfaces to access Jackrabbit-specific functionality. +============================= +Welcome to Jackrabbit Commons +============================= + +This is the Commons component of the Apache Jackrabbit project. +This component contains a number of general-purpose classes for +use with the JCR API. See the Apache Jackrabbit web site (http://jackrabbit.apache.org/) for documentation and other information. You are welcome to join the @@ -55,6 +54,6 @@ the Apache Software Foundation. If you have Subversion installed, you can checkout the latest source using the following command: - svn checkout http://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-api + svn checkout http://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-commons See the Subversion documentation for other source control features. Copied: jackrabbit/trunk/jackrabbit-commons/pom.xml (from r481769, jackrabbit/trunk/jackrabbit-api/pom.xml) URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-commons/pom.xml?view=diff&rev=481771&p1=jackrabbit/trunk/jackrabbit-api/pom.xml&r1=481769&p2=jackrabbit/trunk/jackrabbit-commons/pom.xml&r2=481771 ============================================================================== --- jackrabbit/trunk/jackrabbit-api/pom.xml (original) +++ jackrabbit/trunk/jackrabbit-commons/pom.xml Sun Dec 3 05:05:37 2006 @@ -32,18 +32,18 @@ <version>1.2-SNAPSHOT</version> <relativePath>..</relativePath> </parent> - <artifactId>jackrabbit-api</artifactId> - <name>Jackrabbit API</name> - <description>Jacrabbit-specific extensions to the JCR API</description> + <artifactId>jackrabbit-commons</artifactId> + <name>Jackrabbit Commons</name> + <description>General purpose classes for use with the JCR API</description> <scm> <connection> - scm:svn:http://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-api + scm:svn:http://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-commons </connection> <developerConnection> - scm:svn:https://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-api + scm:svn:https://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-commons </developerConnection> - <url>http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-api</url> + <url>http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-commons</url> </scm> <build> From commits-returnemorris@example.com Sun Dec 03 13:07:14 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 51069 invoked from network); 3 Dec 2006 13:07:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2006 13:07:13 -0000 Received: (qmail 18268 invoked by uid 500); 3 Dec 2006 13:07:22 -0000 Delivered-To: emorris@example.com Received: (qmail 18179 invoked by uid 500); 3 Dec 2006 13:07:22 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 18170 invoked by uid 99); 3 Dec 2006 13:07:22 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 05:07:22 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 05:07:12 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id EE34E1A9846; Sun, 3 Dec 2006 05:06:32 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481772 - in /jackrabbit/trunk/jackrabbit-core/src: main/java/org/apache/jackrabbit/ main/java/org/apache/jackrabbit/name/ main/java/org/apache/jackrabbit/util/ main/java/org/apache/jackrabbit/uuid/ main/java/org/apache/jackrabbit/value/ te... Date: Sun, 03 Dec 2006 13:06:32 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: jukka Date: Sun Dec 3 05:06:32 2006 New Revision: 481772 URL: http://svn.apache.org/viewvc?view=rev&rev=481772 Log: JCR-612: Sources moved to jackrabbit-commons. Removed: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/BaseException.java jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/JcrConstants.java jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/name/ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/util/ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/uuid/ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/value/ jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/name/ jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/util/ From commits-returnemorris@example.com Sun Dec 03 13:12:37 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 51495 invoked from network); 3 Dec 2006 13:12:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2006 13:12:36 -0000 Received: (qmail 20449 invoked by uid 500); 3 Dec 2006 13:12:44 -0000 Delivered-To: emorris@example.com Received: (qmail 20409 invoked by uid 500); 3 Dec 2006 13:12:44 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 20400 invoked by uid 99); 3 Dec 2006 13:12:44 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 05:12:44 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 05:12:35 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 2A5AD1A9846; Sun, 3 Dec 2006 05:11:55 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481773 - /jackrabbit/trunk/jackrabbit-commons/pom.xml Date: Sun, 03 Dec 2006 13:11:55 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: jukka Date: Sun Dec 3 05:11:53 2006 New Revision: 481773 URL: http://svn.apache.org/viewvc?view=rev&rev=481773 Log: JCR-612: Added missing dependencies to jackrabbit-commons. Modified: jackrabbit/trunk/jackrabbit-commons/pom.xml Modified: jackrabbit/trunk/jackrabbit-commons/pom.xml URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-commons/pom.xml?view=diff&rev=481773&r1=481772&r2=481773 ============================================================================== --- jackrabbit/trunk/jackrabbit-commons/pom.xml (original) +++ jackrabbit/trunk/jackrabbit-commons/pom.xml Sun Dec 3 05:11:53 2006 @@ -76,6 +76,22 @@ <artifactId>jcr</artifactId> <version>1.0</version> </dependency> + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <version>1.2.8</version> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + <version>1.0</version> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>3.8.1</version> + <scope>test</scope> + </dependency> </dependencies> </project> From commits-returnemorris@example.com Sun Dec 03 13:30:42 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 53337 invoked from network); 3 Dec 2006 13:30:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2006 13:30:41 -0000 Received: (qmail 24717 invoked by uid 500); 3 Dec 2006 13:30:50 -0000 Delivered-To: emorris@example.com Received: (qmail 24691 invoked by uid 500); 3 Dec 2006 13:30:50 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 24682 invoked by uid 99); 3 Dec 2006 13:30:50 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 05:30:50 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 05:30:40 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 095F31A9846; Sun, 3 Dec 2006 05:30:00 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481774 - /jackrabbit/trunk/jackrabbit-commons/README.txt Date: Sun, 03 Dec 2006 13:30:00 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: jukka Date: Sun Dec 3 05:29:56 2006 New Revision: 481774 URL: http://svn.apache.org/viewvc?view=rev&rev=481774 Log: JCR-612: s/api/commons/ Modified: jackrabbit/trunk/jackrabbit-commons/README.txt Modified: jackrabbit/trunk/jackrabbit-commons/README.txt URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-commons/README.txt?view=diff&rev=481774&r1=481773&r2=481774 ============================================================================== --- jackrabbit/trunk/jackrabbit-commons/README.txt (original) +++ jackrabbit/trunk/jackrabbit-commons/README.txt Sun Dec 3 05:29:56 2006 @@ -43,7 +43,7 @@ This compoment uses a Maven 2 (http://maven.apache.org/) build environment. If you have Maven 2 installed, you can compile and -package the jacrabbit-api jar using the following command: +package the jacrabbit-commons jar using the following command: mvn package From commits-returnemorris@example.com Sun Dec 03 18:18:37 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 21366 invoked from network); 3 Dec 2006 18:18:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2006 18:18:26 -0000 Received: (qmail 72524 invoked by uid 500); 3 Dec 2006 18:18:13 -0000 Delivered-To: emorris@example.com Received: (qmail 72181 invoked by uid 500); 3 Dec 2006 18:18:10 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 72078 invoked by uid 99); 3 Dec 2006 18:18:09 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 10:18:09 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 09:49:33 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 153301A984D; Sun, 3 Dec 2006 09:48:53 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481842 - /jackrabbit/trunk/jackrabbit-jcr-tests/ Date: Sun, 03 Dec 2006 17:48:53 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id: <emorris@example.com> X-Virus-Checked: Checked by ClamAV on apache.org Author: jukka Date: Sun Dec 3 09:48:52 2006 New Revision: 481842 URL: http://svn.apache.org/viewvc?view=rev&rev=481842 Log: JCR-612: Ignore generated and IDE files in jackrabbit-jcr-tests Modified: jackrabbit/trunk/jackrabbit-jcr-tests/ (props changed) Propchange: jackrabbit/trunk/jackrabbit-jcr-tests/ ------------------------------------------------------------------------------ --- svn:ignore (added) +++ svn:ignore Sun Dec 3 09:48:52 2006 @@ -0,0 +1,7 @@ +target +.settings +.classpath +.project +*.iws +*.ipr +*.iml From commits-returnemorris@example.com Sun Dec 03 18:19:00 2006 Return-Path: <commits-returnemorris@example.com> Delivered-To: emorris@example.com Received: (qmail 21496 invoked from network); 3 Dec 2006 18:18:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Dec 2006 18:18:31 -0000 Received: (qmail 73242 invoked by uid 500); 3 Dec 2006 18:18:16 -0000 Delivered-To: emorris@example.com Received: (qmail 72778 invoked by uid 500); 3 Dec 2006 18:18:14 -0000 Mailing-List: contact emorris@example.com; run by ezmlm Precedence: bulk List-Help: <mailto:emorris@example.com> List-Unsubscribe: <mailto:emorris@example.com> List-Post: <mailto:emorris@example.com> List-Id: <commits.jackrabbit.apache.org> Reply-To: emorris@example.com Delivered-To: mailing list emorris@example.com Received: (qmail 72377 invoked by uid 99); 3 Dec 2006 18:18:12 -0000 Received: from herse.apache.org (HELO herse.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 10:18:12 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO eris.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Dec 2006 09:46:42 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id A2FD41A9846; Sun, 3 Dec 2006 09:46:02 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r481838 - in /jackrabbit/trunk: jackrabbit-core/ jackrabbit-core/src/test/java/org/apache/jackrabbit/test/ jackrabbit-jcr-tests/ jackrabbit-jcr-tests/src/ jackrabbit-jcr-tests/src/main/ jackrabbit-jcr-tests/src/main/java/ jackrabbit-jcr-tes... Date: Sun, 03 Dec 2006 17:46:02 -0000 To: emorris@example.com From: emorris@example.com X-Mailer: svnmailer-1.1.0 Message-Id:
{'source': 'Apache Software Foundation Public Mail Archives'}