You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ju...@apache.org on 2010/08/04 16:36:09 UTC
svn commit: r982266 - in /jackrabbit/branches/2.1: ./
jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionHistoryImpl.java
jackrabbit-core/src/test/java/org/apache/jackrabbit/core/version/RemoveVersionTest.java
Author: jukka
Date: Wed Aug 4 14:36:09 2010
New Revision: 982266
URL: http://svn.apache.org/viewvc?rev=982266&view=rev
Log:
2.1: Merged revision 93668 (JCR-2613)
Added:
jackrabbit/branches/2.1/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/version/RemoveVersionTest.java
- copied unchanged from r936668, jackrabbit/trunk/jackrabbit-core/src/test/java/org/apache/jackrabbit/core/version/RemoveVersionTest.java
Modified:
jackrabbit/branches/2.1/ (props changed)
jackrabbit/branches/2.1/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionHistoryImpl.java
Propchange: jackrabbit/branches/2.1/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Aug 4 14:36:09 2010
@@ -2,4 +2,4 @@
/jackrabbit/sandbox/JCR-1456:774917-886178
/jackrabbit/sandbox/JCR-2170:812417-816332
/jackrabbit/sandbox/tripod-JCR-2209:795441-795863
-/jackrabbit/trunk:931121,931479,931483-931484,931504,931609,931613,931838,931919,932318-932319,933144,933197,933203,933213,933216,933554,933646,933694,934405,934412,934849,935557,955222,955229,955307,964362
+/jackrabbit/trunk:931121,931479,931483-931484,931504,931609,931613,931838,931919,932318-932319,933144,933197,933203,933213,933216,933554,933646,933694,934405,934412,934849,935557,936668,955222,955229,955307,964362
Modified: jackrabbit/branches/2.1/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionHistoryImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/branches/2.1/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionHistoryImpl.java?rev=982266&r1=982265&r2=982266&view=diff
==============================================================================
--- jackrabbit/branches/2.1/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionHistoryImpl.java (original)
+++ jackrabbit/branches/2.1/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/version/InternalVersionHistoryImpl.java Wed Aug 4 14:36:09 2010
@@ -313,6 +313,8 @@ class InternalVersionHistoryImpl extends
/**
* Returns the version from cache, or <code>null</code> if it is not
* present.
+ * @param id the id of the version
+ * @return the version or <code>null</code> if not cached.
*/
private synchronized InternalVersion getCachedVersion(NodeId id) {
InternalVersion v = versionCache.get(id);
@@ -440,6 +442,8 @@ class InternalVersionHistoryImpl extends
parentNode.removeNode(node.getName());
// store changes for this node and his children
parentNode.store();
+ } else {
+ node.store();
}
} else {
log.debug("Current version history has at least one reference");
@@ -462,7 +466,7 @@ class InternalVersionHistoryImpl extends
* or <code>null</code> of the label was not moved.
*
* @param versionName the name of the version
- * @param label the label to assgign
+ * @param label the label to assign
* @param move flag what to do by collisions
* @return the version that was previously assigned by this label or <code>null</code>.
* @throws VersionException if the version does not exist or if the label is already defined.