exo-jcr SVN: r3207 - in jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr: impl/core and 1 other directory.
by do-not-reply@jboss.org
Author: nfilotto
Date: 2010-09-28 07:41:49 -0400 (Tue, 28 Sep 2010)
New Revision: 3207
Added:
jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/JCRPathExt.java
Modified:
jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/datamodel/InternalQName.java
jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/datamodel/QPathEntry.java
jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/JCRName.java
jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/JCRPath.java
jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/LocationFactory.java
Log:
TESTFR-4: EXOJCR-750 ported
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/datamodel/InternalQName.java
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/datamodel/InternalQName.java 2010-09-28 11:36:45 UTC (rev 3206)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/datamodel/InternalQName.java 2010-09-28 11:41:49 UTC (rev 3207)
@@ -40,9 +40,14 @@
*/
public InternalQName(String namespace, String name)
{
- super(namespace, name);
+ super(safeIntern(namespace), safeIntern(name));
}
+ private static String safeIntern(String s)
+ {
+ return s != null ? s.intern() : null;
+ }
+
/**
* Parse qname in form of eXo-JCR names conversion string. E.g. [name_space]item_name,
* [http://www.jcp.org/jcr/nt/1.0]:base.
@@ -79,9 +84,18 @@
if (o == null)
return false;
- if (!(o instanceof InternalQName))
- return false;
+ if (o instanceof InternalQName)
+ {
+ InternalQName that = (InternalQName)o;
+ if (hashCode == that.hashCode)
+ {
+ String s1 = getAsString();
+ String s2 = that.getAsString();
+ return s1.equals(s2);
+ }
+ }
- return hashCode == o.hashCode() && getAsString().equals(((QName)o).getAsString());
+ return false;
+
}
}
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/datamodel/QPathEntry.java
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/datamodel/QPathEntry.java 2010-09-28 11:36:45 UTC (rev 3206)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/datamodel/QPathEntry.java 2010-09-28 11:41:49 UTC (rev 3207)
@@ -32,6 +32,10 @@
*/
private final int index;
+ private String cachedToString;
+
+ private String cachedToStringShowIndex;
+
/**
* QPathEntry constructor.
*
@@ -128,7 +132,44 @@
*/
public String getAsString(boolean showIndex)
{
- return super.getAsString() + (showIndex ? QPath.PREFIX_DELIMITER + this.index : "");
+ if (showIndex)
+ {
+ if (cachedToStringShowIndex != null)
+ {
+ return cachedToStringShowIndex;
+ }
+ }
+ else
+ {
+ if (cachedToString != null)
+ {
+ return cachedToString;
+ }
+ }
+
+ //
+ String res;
+ if (showIndex)
+ {
+ res = super.getAsString() + QPath.PREFIX_DELIMITER + this.index;
+ }
+ else
+ {
+ res = super.getAsString();
+ }
+
+ //
+ if (showIndex)
+ {
+ cachedToStringShowIndex = res;
+ }
+ else
+ {
+ cachedToString = res;
+ }
+
+ //
+ return res;
}
/**
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/JCRName.java
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/JCRName.java 2010-09-28 11:36:45 UTC (rev 3206)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/JCRName.java 2010-09-28 11:41:49 UTC (rev 3207)
@@ -40,17 +40,43 @@
protected final int hashCode;
+ protected JCRName(InternalQName qname, String prefix)
+ {
+ this(qname.getNamespace(), qname.getName(), prefix);
+ }
+
+ JCRName(JCRPath.PathElement that)
+ {
+ this.prefix = that.prefix;
+ this.name = that.name;
+ this.namespace = that.namespace;
+ this.stringName = that.stringName;
+ this.hashCode = that.hashCode;
+ }
+
JCRName(String namespace, String name, String prefix)
{
- this.name = name.intern();
- this.namespace = namespace.intern();
- this.prefix = prefix.intern();
+ int hk = 31 + namespace.hashCode();
+ hk = hk * 31 + name.hashCode();
+ int hashCode = hk * 31 + prefix.hashCode();
- this.stringName = ((this.prefix.length() == 0 ? "" : this.prefix + ":") + this.name);
+ //
+ String stringName;
+ if (prefix.length() == 0)
+ {
+ stringName = name;
+ }
+ else
+ {
+ stringName = prefix + ":" + name;
+ }
- int hk = 31 + this.namespace.hashCode();
- hk = hk * 31 + this.name.hashCode();
- this.hashCode = hk * 31 + this.prefix.hashCode();
+ //
+ this.name = name;
+ this.namespace = namespace;
+ this.prefix = prefix;
+ this.stringName = stringName;
+ this.hashCode = hashCode;
}
/**
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/JCRPath.java
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/JCRPath.java 2010-09-28 11:36:45 UTC (rev 3206)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/JCRPath.java 2010-09-28 11:41:49 UTC (rev 3207)
@@ -18,16 +18,15 @@
*/
package org.exoplatform.services.jcr.impl.core;
+import org.exoplatform.services.jcr.core.NamespaceAccessor;
+import org.exoplatform.services.jcr.datamodel.InternalQName;
import org.exoplatform.services.jcr.datamodel.QPath;
import org.exoplatform.services.jcr.datamodel.QPathEntry;
-import org.exoplatform.services.jcr.impl.Constants;
import org.exoplatform.services.log.ExoLogger;
import org.exoplatform.services.log.Log;
-import java.util.ArrayList;
+import javax.jcr.RepositoryException;
-import javax.jcr.PathNotFoundException;
-
/**
* Created by The eXo Platform SAS.
*
@@ -35,7 +34,7 @@
* @version $Id: JCRPath.java 11907 2008-03-13 15:36:21Z ksm $
*/
-public class JCRPath
+public abstract class JCRPath
{
public final static String ROOT_PATH = "/";
@@ -48,250 +47,117 @@
protected static Log log = ExoLogger.getLogger("exo.jcr.component.core.JCRPath");
- protected PathElement[] names;
-
- JCRPath()
+ public static JCRPath createJCRPath()
{
- this.names = new PathElement[0];
+ return JCRPathExt.ROOT;
}
- public boolean isAbsolute()
+ public static JCRPath createJCRPath(NamespaceAccessor namespaces, QPath qpath) throws RepositoryException
{
- if (names.length > 0)
- {
- PathElement first = names[0];
- if (first.getName().equals(ROOT_NAME))
- {
- return true;
- }
- }
- return false;
+ return new JCRPathExt(namespaces, qpath.getEntries());
}
- JCRPath addEntry(String namespace, String name, String prefix, int index)
+ public static JCRPath createJCRPath(NamespaceAccessor namespaces, QPathEntry[] relPath) throws RepositoryException
{
- if (name.equals(THIS_RELPATH))
- return this;
-
- if (name.equals(PARENT_RELPATH))
- {
- return addEntry(new MoveUpElement());
- }
-
- return addEntry(new PathElement(namespace, name, prefix, index));
+ return new JCRPathExt(namespaces, relPath);
}
- JCRPath addEntry(PathElement entry)
- {
- if (names.length > 0 && entry instanceof MoveUpElement && !(names[names.length - 1] instanceof MoveUpElement))
- {
- return removeLastEntry();
- }
+ public abstract boolean isAbsolute();
- PathElement[] newNames = new PathElement[names.length + 1];
- for (int i = 0; i < names.length; i++)
- newNames[i] = names[i];
- newNames[names.length] = entry;
- names = newNames;
- return this;
- }
+ abstract JCRPath addEntry(String namespace, String name, String prefix, int index);
- JCRPath removeLastEntry()
- {
+ abstract JCRPath addEntry(PathElement entry);
- if (names.length <= 0)
- {
- log.warn("Wrong relative path. Can't move up in path hierarhy. " + getAsString(true));
- return this;
- }
+ abstract JCRPath add(JCRPath path);
- PathElement[] newNames = new PathElement[names.length - 1];
- for (int i = 0; i < newNames.length; i++)
- newNames[i] = names[i];
- names = newNames;
- return this;
- }
+ abstract JCRPath addEntries(PathElement... entries);
- public JCRPath makeParentPath()
- {
- return makeAncestorPath(1);
- }
+ public abstract JCRPath makeParentPath();
- /**
- * Makes ancestor path by relative degree (For ex relativeDegree == 1 means parent path etc)
- *
- * @param relativeDegree
- * @return
- * @throws PathNotFoundException
- */
- public JCRPath makeAncestorPath(int relativeDegree)
- {
+ public abstract JCRPath makeAncestorPath(int relativeDegree);
- JCRPath path = new JCRPath();
- for (int i = 0; i < names.length - relativeDegree; i++)
- path.addEntry(names[i]);
- return path;
- }
+ public abstract PathElement[] getRelPath(int relativeDegree);
- public PathElement[] getRelPath(int relativeDegree)
- {
- ArrayList<PathElement> entries = new ArrayList<PathElement>();
- for (int i = names.length - relativeDegree; i < names.length; i++)
- entries.add(names[i]);
- PathElement[] relPath = new PathElement[entries.size()];
- for (int i = 0; i < relPath.length; i++)
- relPath[i] = entries.get(i);
- return relPath;
- }
+ public abstract QPath getInternalPath();
- public QPath getInternalPath()
- {
+ public abstract String getAsString(boolean showIndex);
- QPathEntry[] entries = new QPathEntry[names.length];
+ public abstract int getDepth();
- for (int i = 0; i < names.length; i++)
- entries[i] = new QPathEntry(names[i].getNamespace(), names[i].getName(), names[i].getIndex());
+ public abstract int getLength();
- QPath qpath = new QPath(entries);
- return qpath;
- }
+ public abstract PathElement getEntry(int index);
- public String getAsString(boolean showIndex)
- {
+ public abstract PathElement[] getEntries();
- // [PN] 27.06.07
- String path = "";
- if (isAbsolute())
- {
- if (size() == 1)
- return "/";
+ public abstract boolean isDescendantOf(JCRPath ancestorLocation, boolean childOnly);
- for (int i = 1; i < names.length; i++)
- {
- path += "/" + names[i].getAsString(showIndex);
- }
- }
- else
- {
- // relative
- for (int i = 0; i < names.length; i++)
- {
- path += i > 0 ? "/" + names[i].getAsString(showIndex) : names[i].getAsString(showIndex);
- }
- }
+ public abstract boolean isAncestorOf(JCRPath descendantLocation, boolean childOnly);
- return path;
- }
+ public abstract PathElement getName();
- public int getDepth()
- {
- return size() - 1;
- }
+ public abstract int getIndex();
- public boolean isDescendantOf(JCRPath ancestorLocation, boolean childOnly)
- {
- int depthDiff = getDepth() - ancestorLocation.getDepth();
- if (depthDiff <= 0 || (childOnly && depthDiff != 1))
- return false;
+ public abstract boolean isIndexSetExplicitly();
- JCRPath.PathElement[] anotherNames = ancestorLocation.getEntries();
- for (int i = 0; i < anotherNames.length; i++)
- {
- boolean result = anotherNames[i].equals(names[i]);
- if (!result)
- return false;
- }
- return true;
- }
+ public abstract boolean isSameNameSibling(JCRPath anotherPath);
- public boolean isAncestorOf(JCRPath descendantLocation, boolean childOnly)
- {
- return descendantLocation.isDescendantOf(this, childOnly);
- }
+ public abstract boolean equals(Object obj);
- private int size()
+ protected JCRPath()
{
- return names.length;
}
- public JCRName getName()
+ public static class PathElement extends JCRName
{
- if (size() > 0)
- return names[size() - 1];
- return new ThisElement();
- }
+ private final int index;
- public int getIndex()
- {
- return names[size() - 1].getIndex();
- }
+ private final boolean indexSetExplicitly;
- public boolean isIndexSetExplicitly()
- {
- return names[size() - 1].isIndexSetExplicitly();
- }
+ private String cachedToString;
- public boolean isSameNameSibling(JCRPath anotherPath)
- {
- JCRName[] anotherNames = anotherPath.getEntries();
- for (int i = 0; i < anotherNames.length - 1; i++)
- {
- boolean result = anotherNames[i].equals(names[i]);
- if (!result)
- return false;
- }
- return getName().getName().equals(anotherPath.getName().getName())
- && this.getName().getPrefix().equals(anotherPath.getName().getPrefix());
- }
+ private String cachedToStringShowIndex;
- public boolean equals(Object obj)
- {
- if (this == obj)
+ public PathElement(String namespace, String name, String prefix, int index)
{
- return true;
- }
- if (obj instanceof JCRPath)
- {
- JCRPath other = (JCRPath)obj;
- return this.getInternalPath().equals(other.getInternalPath());
- }
- return false;
- }
+ super(namespace, name, prefix);
- PathElement[] getEntries()
- {
- return names;
- }
-
- public class ThisElement extends PathElement
- {
-
- ThisElement()
- {
- super(Constants.NS_DEFAULT_URI, THIS_RELPATH, Constants.NS_EMPTY_PREFIX, -1);
+ //
+ if (index == -1)
+ {
+ this.index = 1;
+ this.indexSetExplicitly = false;
+ }
+ else
+ {
+ this.index = index;
+ this.indexSetExplicitly = true;
+ }
}
- }
- public class MoveUpElement extends PathElement
- {
-
- MoveUpElement()
+ public PathElement(InternalQName qname, String prefix, int index)
{
- super(Constants.NS_DEFAULT_URI, PARENT_RELPATH, Constants.NS_EMPTY_PREFIX, -1);
+ super(qname, prefix);
+
+ //
+ if (index == -1)
+ {
+ this.index = 1;
+ this.indexSetExplicitly = false;
+ }
+ else
+ {
+ this.index = index;
+ this.indexSetExplicitly = true;
+ }
}
- }
- public class PathElement extends JCRName
- {
-
- private final int index;
-
- private final boolean indexSetExplicitly;
-
- public PathElement(String namespace, String name, String prefix, int index)
+ public PathElement(PathElement that, int index)
{
- super(namespace, name, prefix);
+ super(that);
+
+ //
if (index == -1)
{
this.index = 1;
@@ -306,7 +172,7 @@
public PathElement clone(int newIndex)
{
- return new PathElement(this.namespace, this.name, this.prefix, newIndex);
+ return new PathElement(this, newIndex);
}
public int getIndex()
@@ -324,12 +190,38 @@
public String getAsString(boolean showIndex)
{
- String indexStr;
+ if (showIndex)
+ {
+ if (cachedToStringShowIndex != null)
+ {
+ return cachedToStringShowIndex;
+ }
+ }
+ else
+ {
+ if (cachedToString != null)
+ {
+ return cachedToString;
+ }
+ }
+
+ StringBuffer sb = new StringBuffer(super.getAsString());
if (showIndex || getIndex() > 1)
- indexStr = "[" + getIndex() + "]";
+ sb.append("[").append(index).append("]");
+ String res = sb.toString();
+
+ //
+ if (showIndex)
+ {
+ cachedToStringShowIndex = res;
+ }
else
- indexStr = "";
- return (super.getAsString() + indexStr);
+ {
+ cachedToString = res;
+ }
+
+ //
+ return res;
}
public boolean isIndexSetExplicitly()
@@ -337,5 +229,4 @@
return indexSetExplicitly;
}
}
-
}
Added: jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/JCRPathExt.java
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/JCRPathExt.java (rev 0)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/JCRPathExt.java 2010-09-28 11:41:49 UTC (rev 3207)
@@ -0,0 +1,394 @@
+/*
+ * Copyright (C) 2009 eXo Platform SAS.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.exoplatform.services.jcr.impl.core;
+
+import org.exoplatform.services.jcr.core.NamespaceAccessor;
+import org.exoplatform.services.jcr.datamodel.InternalQName;
+import org.exoplatform.services.jcr.datamodel.QPath;
+import org.exoplatform.services.jcr.datamodel.QPathEntry;
+import org.exoplatform.services.jcr.impl.Constants;
+
+import javax.jcr.RepositoryException;
+
+/**
+ * Created by The eXo Platform SAS.
+ *
+ * @author <a href="mailto:geaz@users.sourceforge.net">Gennady Azarenkov </a>
+ * @version $Id: JCRPath.java 11907 2008-03-13 15:36:21Z ksm $
+ */
+
+public class JCRPathExt extends JCRPath
+{
+
+ private static PathElement[] EMPTY_PATH = new PathElement[0];
+
+ private static final PathElement THIS_ELEMENT = new PathElement(Constants.NS_DEFAULT_URI, THIS_RELPATH, Constants.NS_EMPTY_PREFIX, -1);
+
+ private static final PathElement MOVE_UP_ELEMENT = new PathElement(Constants.NS_DEFAULT_URI, PARENT_RELPATH, Constants.NS_EMPTY_PREFIX, -1);
+
+ protected final PathElement[] names;
+
+ protected final int size;
+
+ protected String cachedToString;
+
+ protected String cachedToStringShowIndex;
+
+ protected QPath cachedInternalQPath;
+
+ public final static JCRPathExt ROOT = new JCRPathExt();
+
+ private JCRPathExt()
+ {
+ this(EMPTY_PATH);
+ }
+
+ JCRPathExt(NamespaceAccessor namespaces, QPathEntry[] path) throws RepositoryException
+ {
+ PathElement[] names = new PathElement[path.length];
+ int size = 0;
+ for (QPathEntry entry : path)
+ {
+ String prefix = namespaces.getNamespacePrefixByURI(entry.getNamespace());
+ PathElement element = element(entry.getNamespace(), entry.getName(), prefix, entry.getIndex());
+ size = addEntry(names, size, element);
+ }
+
+ //
+ this.names = names;
+ this.size = size;
+ }
+
+ JCRPathExt(JCRPathExt that, PathElement[] addedEntries, int addedSize)
+ {
+ PathElement[] names = new PathElement[that.size + addedSize];
+ int size = 0;
+ for (int i = 0;i < that.size;i++)
+ {
+ size = addEntry(names, size, that.names[i]);
+ }
+ for (int i = 0;i < addedSize;i++)
+ {
+ size = addEntry(names, size, addedEntries[i]);
+ }
+
+ //
+ this.names = names;
+ this.size = size;
+ }
+
+ JCRPathExt(PathElement[] names)
+ {
+ this(names, names.length);
+ }
+
+ JCRPathExt(PathElement[] names, int size)
+ {
+ if (size < 0)
+ {
+ throw new AssertionError("Size value is negative: " + size);
+ }
+ if (size > names.length)
+ {
+ throw new AssertionError("Size value is too large: " + size + " instead of max: " + names.length);
+ }
+
+ //
+ this.names = names;
+ this.size = size;
+ }
+
+ public boolean isAbsolute()
+ {
+ if (size > 0)
+ {
+ PathElement first = names[0];
+ if (first.getName().equals(ROOT_NAME))
+ {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ @Override
+ JCRPath add(JCRPath path)
+ {
+ return new JCRPathExt(this, ((JCRPathExt)path).names, ((JCRPathExt)path).size);
+ }
+
+ @Override
+ JCRPath addEntries(PathElement... entries)
+ {
+ return new JCRPathExt(this, entries, entries.length);
+ }
+
+ JCRPathExt addEntry(String namespace, String name, String prefix, int index)
+ {
+ return addEntry(element(namespace, name, prefix, index));
+ }
+
+ public JCRPathExt makeAncestorPath(int relativeDegree)
+ {
+ return new JCRPathExt(names, size - relativeDegree);
+ }
+
+ JCRPathExt addEntry(PathElement entry)
+ {
+ return new JCRPathExt(this, new PathElement[]{entry}, 1);
+ }
+
+ private static PathElement element(String namespace, String name, String prefix, int index)
+ {
+ if (name.equals(THIS_RELPATH))
+ {
+ return THIS_ELEMENT;
+ }
+ else if (name.equals(PARENT_RELPATH))
+ {
+ return MOVE_UP_ELEMENT;
+ }
+ else
+ {
+ return new PathElement(namespace, name, prefix, index);
+ }
+ }
+
+ private static int addEntry(PathElement[] entries, int size, PathElement entry)
+ {
+ if (entry == THIS_ELEMENT)
+ {
+ return size;
+ }
+ if (size > 0 && entry == MOVE_UP_ELEMENT && !(entries[size - 1] == MOVE_UP_ELEMENT))
+ {
+ if (size <= 0)
+ {
+ log.warn("Wrong relative path. Can't move up in path hierarhy.");
+ return 0;
+ }
+ return size - 1;
+ }
+
+ //
+ entries[size] = entry;
+
+ //
+ return size + 1;
+ }
+
+ public JCRPathExt makeParentPath()
+ {
+ return makeAncestorPath(1);
+ }
+
+ @Override
+ public int getLength()
+ {
+ return size;
+ }
+
+ @Override
+ public PathElement getEntry(int index)
+ {
+ if (index > size)
+ {
+ throw new ArrayIndexOutOfBoundsException();
+ }
+ return names[index];
+ }
+
+ public PathElement[] getRelPath(int relativeDegree)
+ {
+ PathElement[] relPath = new PathElement[relativeDegree];
+ System.arraycopy(names, size - relativeDegree, relPath, 0, relativeDegree);
+ return relPath;
+ }
+
+ public QPath getInternalPath()
+ {
+ if (cachedInternalQPath == null)
+ {
+ QPathEntry[] entries = new QPathEntry[size];
+
+ for (int i = 0; i < size; i++)
+ entries[i] = new QPathEntry(names[i].getNamespace(), names[i].getName(), names[i].getIndex());
+
+ cachedInternalQPath = new QPath(entries);
+ }
+
+ return cachedInternalQPath;
+ }
+
+ public String getAsString(boolean showIndex)
+ {
+ if (showIndex)
+ {
+ if (cachedToStringShowIndex != null)
+ {
+ return cachedToStringShowIndex;
+ }
+ }
+ else
+ {
+ if (cachedToString != null)
+ {
+ return cachedToString;
+ }
+ }
+
+ // [PN] 27.06.07
+ String path;
+ if (isAbsolute())
+ {
+ if (size == 1)
+ {
+ path = "/";
+ }
+ else
+ {
+ StringBuilder builder = new StringBuilder();
+ for (int i = 1; i < size; i++)
+ {
+ builder.append("/").append(names[i].getAsString(showIndex));
+ }
+ path = builder.toString();
+ }
+ }
+ else
+ {
+ // relative
+ StringBuilder builder = new StringBuilder();
+ for (int i = 0; i < size; i++)
+ {
+ if (i > 0)
+ {
+ builder.append("/");
+ }
+ else
+ {
+
+ }
+ builder.append(names[i].getAsString(showIndex));
+ }
+ path = builder.toString();
+ }
+
+
+ //
+ if (showIndex)
+ {
+ cachedToStringShowIndex = path;
+ }
+ else
+ {
+ cachedToString = path;
+ }
+
+ //
+ return path;
+ }
+
+ public int getDepth()
+ {
+ return size - 1;
+ }
+
+ public boolean isDescendantOf(JCRPath ancestorLocation, boolean childOnly)
+ {
+ return isDescendantOf((JCRPathExt)ancestorLocation, childOnly);
+ }
+
+ public boolean isDescendantOf(JCRPathExt ancestorLocation, boolean childOnly)
+ {
+ int depthDiff = getDepth() - ancestorLocation.getDepth();
+ if (depthDiff <= 0 || (childOnly && depthDiff != 1))
+ return false;
+
+ JCRPathExt.PathElement[] anotherNames = ancestorLocation.names;
+ for (int i = 0; i < ancestorLocation.size; i++)
+ {
+ boolean result = anotherNames[i].equals(names[i]);
+ if (!result)
+ return false;
+ }
+ return true;
+ }
+
+ public boolean isAncestorOf(JCRPath descendantLocation, boolean childOnly)
+ {
+ return descendantLocation.isDescendantOf(this, childOnly);
+ }
+
+ public PathElement getName()
+ {
+ if (size > 0)
+ return names[size - 1];
+
+ return THIS_ELEMENT;
+ }
+
+ public int getIndex()
+ {
+ return names[size - 1].getIndex();
+ }
+
+ public boolean isIndexSetExplicitly()
+ {
+ return names[size - 1].isIndexSetExplicitly();
+ }
+
+ public boolean isSameNameSibling(JCRPath anotherPath)
+ {
+ return isSameNameSibling((JCRPathExt)anotherPath);
+ }
+
+ public boolean isSameNameSibling(JCRPathExt anotherPath)
+ {
+ JCRName[] anotherNames = anotherPath.names;
+ for (int i = 0; i < anotherPath.size - 1; i++)
+ {
+ boolean result = anotherNames[i].equals(names[i]);
+ if (!result)
+ return false;
+ }
+ return getName().getName().equals(anotherPath.getName().getName())
+ && this.getName().getPrefix().equals(anotherPath.getName().getPrefix());
+ }
+
+ public boolean equals(Object obj)
+ {
+ if (this == obj)
+ {
+ return true;
+ }
+ if (obj instanceof JCRPathExt)
+ {
+ JCRPathExt other = (JCRPathExt)obj;
+ return this.getInternalPath().equals(other.getInternalPath());
+ }
+ return false;
+ }
+
+ public PathElement[] getEntries()
+ {
+ return names.clone();
+ }
+
+}
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/LocationFactory.java
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/LocationFactory.java 2010-09-28 11:36:45 UTC (rev 3206)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/LocationFactory.java 2010-09-28 11:41:49 UTC (rev 3207)
@@ -65,19 +65,8 @@
*/
public JCRPath createJCRPath(JCRPath parentLoc, String relPath) throws RepositoryException
{
-
- JCRPath path = new JCRPath();
- for (int i = 0; i < parentLoc.getEntries().length; i++)
- {
- path.addEntry(parentLoc.getEntries()[i]);
- }
-
JCRPath addPath = parseNames(relPath, false);
- for (int i = 0; i < addPath.getEntries().length; i++)
- {
- path.addEntry(addPath.getEntries()[i]);
- }
- return path;
+ return parentLoc.add(addPath);
}
/**
@@ -125,30 +114,21 @@
*/
public JCRPath createJCRPath(QPath qPath) throws RepositoryException
{
-
- JCRPath path = new JCRPath();
- for (int i = 0; i < qPath.getEntries().length; i++)
- {
- QPathEntry entry = qPath.getEntries()[i];
- String prefix = namespaces.getNamespacePrefixByURI(entry.getNamespace());
- path.addEntry(entry.getNamespace(), entry.getName(), prefix, entry.getIndex());
- }
-
- return path;
+ return JCRPath.createJCRPath(namespaces, qPath);
}
public JCRName createJCRName(InternalQName qname) throws RepositoryException
{
String prefix = namespaces.getNamespacePrefixByURI(qname.getNamespace());
- return new JCRName(qname.getNamespace(), qname.getName(), prefix);
+ return new JCRName(qname, prefix);
}
public String formatPathElement(QPathEntry qe) throws RepositoryException
{
String prefix = namespaces.getNamespacePrefixByURI(qe.getNamespace());
- JCRPath p = new JCRPath();
- p.addEntry(qe.getNamespace(), qe.getName(), prefix, qe.getIndex());
- return p.getEntries()[0].getAsString(false);
+ JCRPath p = JCRPath.createJCRPath();
+ p = p.addEntry(qe.getNamespace(), qe.getName(), prefix, qe.getIndex());
+ return p.getEntry(0).getAsString(false);
}
/**
@@ -160,25 +140,17 @@
*/
public JCRName parseJCRName(String name) throws RepositoryException
{
- JCRPath.PathElement entry = parsePathEntry(new JCRPath(), name);
-
- return new JCRName(entry.getNamespace(), entry.getName(), entry.getPrefix());
+ JCRPath path = parsePathEntry(JCRPath.createJCRPath(), name);
+ JCRPath.PathElement entry = path.getName();
+ return new JCRName(entry);
}
public JCRPath.PathElement[] createRelPath(QPathEntry[] relPath) throws RepositoryException
{
- JCRPath path = new JCRPath();
- // JCRPath.PathElement[] entries = new JCRPath.PathElement[relPath.length];
- for (QPathEntry element : relPath)
- {
- String uri = namespaces.getNamespaceURIByPrefix(element.getNamespace());
- String prefix = namespaces.getNamespacePrefixByURI(uri);
- path.addEntry(uri, element.getName(), prefix, element.getIndex());
- }
- return path.getEntries();
+ return JCRPath.createJCRPath(namespaces, relPath).getEntries();
}
- private JCRPath.PathElement parsePathEntry(JCRPath path, String name) throws RepositoryException
+ private JCRPath parsePathEntry(JCRPath path, String name) throws RepositoryException
{
// should be reset here (if there is explicit index) or
@@ -232,8 +204,8 @@
throw new RepositoryException("Illegal path entry: \"" + name + "\"");
}
- path.addEntry(namespaces.getNamespaceURIByPrefix(prefix), someName, prefix, index);
- return (JCRPath.PathElement)path.getName();
+ path = path.addEntry(namespaces.getNamespaceURIByPrefix(prefix), someName, prefix, index);
+ return path;
}
catch (Exception e)
@@ -250,7 +222,7 @@
throw new RepositoryException("Illegal relPath: \"" + path + "\"");
}
- JCRPath jcrPath = new JCRPath();
+ JCRPath jcrPath = JCRPath.createJCRPath();
int start = 0;
if (!absolute)
{
@@ -262,7 +234,7 @@
{
throw new RepositoryException("Illegal relPath: \"" + path + "\"");
}
- jcrPath.addEntry(namespaces.getNamespaceURIByPrefix(""), "", "", -1);
+ jcrPath = jcrPath.addEntry(namespaces.getNamespaceURIByPrefix(""), "", "", -1);
}
else
{
@@ -280,7 +252,7 @@
if (start + 1 != path.length())
{
- parsePathEntry(jcrPath, qname);
+ jcrPath = parsePathEntry(jcrPath, qname);
}
else
{
13 years, 7 months
exo-jcr SVN: r3206 - kernel/branches/2.2.4-GA-perf/exo.kernel.commons/src/main/java/org/exoplatform/commons/utils.
by do-not-reply@jboss.org
Author: nfilotto
Date: 2010-09-28 07:36:45 -0400 (Tue, 28 Sep 2010)
New Revision: 3206
Modified:
kernel/branches/2.2.4-GA-perf/exo.kernel.commons/src/main/java/org/exoplatform/commons/utils/QName.java
Log:
TESTFR-4: EXOJCR-750 ported
Modified: kernel/branches/2.2.4-GA-perf/exo.kernel.commons/src/main/java/org/exoplatform/commons/utils/QName.java
===================================================================
--- kernel/branches/2.2.4-GA-perf/exo.kernel.commons/src/main/java/org/exoplatform/commons/utils/QName.java 2010-09-28 11:14:57 UTC (rev 3205)
+++ kernel/branches/2.2.4-GA-perf/exo.kernel.commons/src/main/java/org/exoplatform/commons/utils/QName.java 2010-09-28 11:36:45 UTC (rev 3206)
@@ -37,14 +37,23 @@
protected final int hashCode;
public QName(String namespace, String name)
- {
- this.namespace = (namespace != null ? namespace : "").intern();
- this.name = (name != null ? name : "");
-
- this.stringName = ("[" + this.namespace + "]" + this.name);
-
- int hk = 31 + this.namespace.hashCode();
- this.hashCode = hk * 31 + this.name.hashCode();
+ {
+ if (namespace == null)
+ {
+ namespace = "";
+ }
+ if (name == null)
+ {
+ name = "";
+ }
+ String stringName = ("[" + namespace + "]" + name);
+ int hashCode = (31 + namespace.hashCode()) * 31 + name.hashCode();
+
+ //
+ this.namespace = namespace;
+ this.name = name;
+ this.stringName = stringName;
+ this.hashCode = hashCode;
}
public String getNamespace()
13 years, 7 months
exo-jcr SVN: r3205 - in jcr/branches/1.12.4-GA-perf: applications and 23 other directories.
by do-not-reply@jboss.org
Author: aheritier
Date: 2010-09-28 07:14:57 -0400 (Tue, 28 Sep 2010)
New Revision: 3205
Modified:
jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.backupconsole/pom.xml
jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.browser/pom.xml
jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.config/pom.xml
jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.fckeditor/pom.xml
jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.jboss/pom.xml
jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.jonas/pom.xml
jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.rest/pom.xml
jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.tomcat/pom.xml
jcr/branches/1.12.4-GA-perf/applications/exo.jcr.cluster.testclient/pom.xml
jcr/branches/1.12.4-GA-perf/applications/exo.jcr.ear/pom.xml
jcr/branches/1.12.4-GA-perf/applications/pom.xml
jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/pom.xml
jcr/branches/1.12.4-GA-perf/exo.jcr.component.ext/pom.xml
jcr/branches/1.12.4-GA-perf/exo.jcr.component.ftp/pom.xml
jcr/branches/1.12.4-GA-perf/exo.jcr.component.statistics/pom.xml
jcr/branches/1.12.4-GA-perf/exo.jcr.component.webdav/pom.xml
jcr/branches/1.12.4-GA-perf/exo.jcr.connectors.localadapter/pom.xml
jcr/branches/1.12.4-GA-perf/exo.jcr.docs/exo.jcr.docs.developer/en/pom.xml
jcr/branches/1.12.4-GA-perf/exo.jcr.docs/exo.jcr.docs.developer/pom.xml
jcr/branches/1.12.4-GA-perf/exo.jcr.docs/pom.xml
jcr/branches/1.12.4-GA-perf/exo.jcr.framework.command/pom.xml
jcr/branches/1.12.4-GA-perf/exo.jcr.framework.ftpclient/pom.xml
jcr/branches/1.12.4-GA-perf/exo.jcr.framework.web/pom.xml
jcr/branches/1.12.4-GA-perf/packaging/module/pom.xml
jcr/branches/1.12.4-GA-perf/pom.xml
Log:
TESTFR-3 : Update versions and deps
Modified: jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.backupconsole/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.backupconsole/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.backupconsole/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-applications-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.applications.backupconsole</artifactId>
<name>eXo JCR :: Applications :: Backup Console</name>
Modified: jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.browser/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.browser/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.browser/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-applications-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.applications.browser</artifactId>
<packaging>war</packaging>
Modified: jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.config/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.config/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.config/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-applications-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.applications.config</artifactId>
<packaging>pom</packaging>
Modified: jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.fckeditor/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.fckeditor/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.fckeditor/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-applications-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.applications.fckeditor</artifactId>
<packaging>war</packaging>
Modified: jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.jboss/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.jboss/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.jboss/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>exo.jcr.applications.config</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -40,7 +40,7 @@
<dependency>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>exo.jcr.ear</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
<type>ear</type>
<scope>runtime</scope>
</dependency>
Modified: jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.jonas/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.jonas/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.jonas/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>exo.jcr.applications.config</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -40,7 +40,7 @@
<dependency>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>exo.jcr.ear</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
<type>ear</type>
<scope>runtime</scope>
</dependency>
Modified: jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.rest/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.rest/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.rest/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-applications-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.applications.rest</artifactId>
<packaging>war</packaging>
Modified: jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.tomcat/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.tomcat/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/applications/exo.jcr.applications.tomcat/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>exo.jcr.applications.config</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
<relativePath>exo.jcr.applications.config</relativePath>
</parent>
Modified: jcr/branches/1.12.4-GA-perf/applications/exo.jcr.cluster.testclient/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/applications/exo.jcr.cluster.testclient/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/applications/exo.jcr.cluster.testclient/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-applications-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.cluster.testclient</artifactId>
<name>eXo JCR :: Cluster :: Test Client</name>
Modified: jcr/branches/1.12.4-GA-perf/applications/exo.jcr.ear/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/applications/exo.jcr.ear/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/applications/exo.jcr.ear/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-applications-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.ear</artifactId>
<packaging>ear</packaging>
Modified: jcr/branches/1.12.4-GA-perf/applications/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/applications/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/applications/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -22,12 +22,12 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>jcr-applications-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
<name>eXo JCR :: Applications :: Reactor</name>
<packaging>pom</packaging>
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.component.core/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.component.core</artifactId>
<name>eXo JCR :: Component :: Core Service</name>
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.component.ext/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.component.ext/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.component.ext/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.component.ext</artifactId>
<name>eXo JCR :: Component :: Extension Service</name>
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.component.ftp/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.component.ftp/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.component.ftp/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.component.ftp</artifactId>
<name>eXo JCR :: Component :: FTP Service</name>
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.component.statistics/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.component.statistics/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.component.statistics/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.component.statistics</artifactId>
<name>eXo JCR :: Component :: Statistics Provider</name>
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.component.webdav/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.component.webdav/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.component.webdav/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.component.webdav</artifactId>
<name>eXo JCR :: Component :: Webdav Service</name>
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.connectors.localadapter/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.connectors.localadapter/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.connectors.localadapter/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.connectors.localadapter</artifactId>
<packaging>rar</packaging>
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.docs/exo.jcr.docs.developer/en/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.docs/exo.jcr.docs.developer/en/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.docs/exo.jcr.docs.developer/en/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>exo.jcr.docs.developer</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.docs/exo.jcr.docs.developer/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.docs/exo.jcr.docs.developer/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.docs/exo.jcr.docs.developer/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>exo.jcr.docs</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.docs/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.docs/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.docs/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -22,7 +22,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.framework.command/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.framework.command/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.framework.command/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -12,7 +12,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.framework.command</artifactId>
<name>eXo JCR :: Framework :: Command</name>
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.framework.ftpclient/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.framework.ftpclient/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.framework.ftpclient/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.framework.ftpclient</artifactId>
<name>eXo JCR :: Framework :: FTP Client</name>
Modified: jcr/branches/1.12.4-GA-perf/exo.jcr.framework.web/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/exo.jcr.framework.web/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/exo.jcr.framework.web/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -24,7 +24,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.jcr.framework.web</artifactId>
<name>eXo JCR :: Framework :: Web</name>
Modified: jcr/branches/1.12.4-GA-perf/packaging/module/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/packaging/module/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/packaging/module/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -4,7 +4,7 @@
<parent>
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>jcr.packaging.module</artifactId>
<packaging>pom</packaging>
Modified: jcr/branches/1.12.4-GA-perf/pom.xml
===================================================================
--- jcr/branches/1.12.4-GA-perf/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
+++ jcr/branches/1.12.4-GA-perf/pom.xml 2010-09-28 11:14:57 UTC (rev 3205)
@@ -29,7 +29,7 @@
<groupId>org.exoplatform.jcr</groupId>
<artifactId>jcr-parent</artifactId>
- <version>1.12.4-GA</version>
+ <version>1.12.5-GA-PERF-SNAPSHOT</version>
<packaging>pom</packaging>
<name>eXo JCR</name>
@@ -42,9 +42,9 @@
<properties>
<exo.product.name>exo-jcr</exo.product.name>
<exo.product.specification>1.12</exo.product.specification>
- <org.exoplatform.kernel.version>2.2.4-GA</org.exoplatform.kernel.version>
- <org.exoplatform.core.version>2.3.4-GA</org.exoplatform.core.version>
- <org.exoplatform.ws.version>2.1.4-GA</org.exoplatform.ws.version>
+ <org.exoplatform.kernel.version>2.2.5-GA-PERF-SNAPSHOT</org.exoplatform.kernel.version>
+ <org.exoplatform.core.version>2.3.5-GA-PERF-SNAPSHOT</org.exoplatform.core.version>
+ <org.exoplatform.ws.version>2.1.5-GA-PERF-SNAPSHOT</org.exoplatform.ws.version>
<org.exoplatform.doc-style.version>1</org.exoplatform.doc-style.version>
</properties>
13 years, 7 months
exo-jcr SVN: r3204 - in ws/branches/2.1.4-GA-perf: exo.ws.commons and 6 other directories.
by do-not-reply@jboss.org
Author: aheritier
Date: 2010-09-28 07:13:40 -0400 (Tue, 28 Sep 2010)
New Revision: 3204
Modified:
ws/branches/2.1.4-GA-perf/exo.ws.commons/pom.xml
ws/branches/2.1.4-GA-perf/exo.ws.frameworks.json/pom.xml
ws/branches/2.1.4-GA-perf/exo.ws.frameworks.servlet/pom.xml
ws/branches/2.1.4-GA-perf/exo.ws.rest.core/pom.xml
ws/branches/2.1.4-GA-perf/exo.ws.rest.ext/pom.xml
ws/branches/2.1.4-GA-perf/exo.ws.testframework/pom.xml
ws/branches/2.1.4-GA-perf/packaging/module/pom.xml
ws/branches/2.1.4-GA-perf/pom.xml
Log:
TESTFR-3 : Update versions and deps
Modified: ws/branches/2.1.4-GA-perf/exo.ws.commons/pom.xml
===================================================================
--- ws/branches/2.1.4-GA-perf/exo.ws.commons/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
+++ ws/branches/2.1.4-GA-perf/exo.ws.commons/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.ws</groupId>
<artifactId>ws-parent</artifactId>
- <version>2.1.4-GA</version>
+ <version>2.1.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.ws.commons</artifactId>
Modified: ws/branches/2.1.4-GA-perf/exo.ws.frameworks.json/pom.xml
===================================================================
--- ws/branches/2.1.4-GA-perf/exo.ws.frameworks.json/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
+++ ws/branches/2.1.4-GA-perf/exo.ws.frameworks.json/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.ws</groupId>
<artifactId>ws-parent</artifactId>
- <version>2.1.4-GA</version>
+ <version>2.1.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.ws.frameworks.json</artifactId>
Modified: ws/branches/2.1.4-GA-perf/exo.ws.frameworks.servlet/pom.xml
===================================================================
--- ws/branches/2.1.4-GA-perf/exo.ws.frameworks.servlet/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
+++ ws/branches/2.1.4-GA-perf/exo.ws.frameworks.servlet/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.ws</groupId>
<artifactId>ws-parent</artifactId>
- <version>2.1.4-GA</version>
+ <version>2.1.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.ws.frameworks.servlet</artifactId>
Modified: ws/branches/2.1.4-GA-perf/exo.ws.rest.core/pom.xml
===================================================================
--- ws/branches/2.1.4-GA-perf/exo.ws.rest.core/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
+++ ws/branches/2.1.4-GA-perf/exo.ws.rest.core/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.ws</groupId>
<artifactId>ws-parent</artifactId>
- <version>2.1.4-GA</version>
+ <version>2.1.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.ws.rest.core</artifactId>
Modified: ws/branches/2.1.4-GA-perf/exo.ws.rest.ext/pom.xml
===================================================================
--- ws/branches/2.1.4-GA-perf/exo.ws.rest.ext/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
+++ ws/branches/2.1.4-GA-perf/exo.ws.rest.ext/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.ws</groupId>
<artifactId>ws-parent</artifactId>
- <version>2.1.4-GA</version>
+ <version>2.1.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.ws.rest.ext</artifactId>
Modified: ws/branches/2.1.4-GA-perf/exo.ws.testframework/pom.xml
===================================================================
--- ws/branches/2.1.4-GA-perf/exo.ws.testframework/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
+++ ws/branches/2.1.4-GA-perf/exo.ws.testframework/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.ws</groupId>
<artifactId>ws-parent</artifactId>
- <version>2.1.4-GA</version>
+ <version>2.1.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.ws.testframework</artifactId>
@@ -38,4 +38,4 @@
<artifactId>servlet-api</artifactId>
</dependency>
</dependencies>
-</project>
\ No newline at end of file
+</project>
Modified: ws/branches/2.1.4-GA-perf/packaging/module/pom.xml
===================================================================
--- ws/branches/2.1.4-GA-perf/packaging/module/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
+++ ws/branches/2.1.4-GA-perf/packaging/module/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
@@ -2,7 +2,7 @@
<parent>
<groupId>org.exoplatform.ws</groupId>
<artifactId>ws-parent</artifactId>
- <version>2.1.4-GA</version>
+ <version>2.1.5-GA-PERF-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
Modified: ws/branches/2.1.4-GA-perf/pom.xml
===================================================================
--- ws/branches/2.1.4-GA-perf/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
+++ ws/branches/2.1.4-GA-perf/pom.xml 2010-09-28 11:13:40 UTC (rev 3204)
@@ -30,7 +30,7 @@
<groupId>org.exoplatform.ws</groupId>
<artifactId>ws-parent</artifactId>
- <version>2.1.4-GA</version>
+ <version>2.1.5-GA-PERF-SNAPSHOT</version>
<packaging>pom</packaging>
<name>eXo WS</name>
@@ -44,8 +44,8 @@
<exo.product.name>exo-ws</exo.product.name>
<exo.product.specification>2.1</exo.product.specification>
- <org.exoplatform.kernel.version>2.2.4-GA</org.exoplatform.kernel.version>
- <org.exoplatform.core.version>2.3.4-GA</org.exoplatform.core.version>
+ <org.exoplatform.kernel.version>2.2.5-GA-PERF-SNAPSHOT</org.exoplatform.kernel.version>
+ <org.exoplatform.core.version>2.3.5-GA-PERF-SNAPSHOT</org.exoplatform.core.version>
</properties>
<modules>
13 years, 7 months
exo-jcr SVN: r3203 - in core/branches/2.3.4-GA-perf: exo.core.component.database and 10 other directories.
by do-not-reply@jboss.org
Author: aheritier
Date: 2010-09-28 07:13:02 -0400 (Tue, 28 Sep 2010)
New Revision: 3203
Modified:
core/branches/2.3.4-GA-perf/exo.core.component.database/pom.xml
core/branches/2.3.4-GA-perf/exo.core.component.document/pom.xml
core/branches/2.3.4-GA-perf/exo.core.component.ldap/pom.xml
core/branches/2.3.4-GA-perf/exo.core.component.organization.api/pom.xml
core/branches/2.3.4-GA-perf/exo.core.component.organization.jdbc/pom.xml
core/branches/2.3.4-GA-perf/exo.core.component.organization.ldap/pom.xml
core/branches/2.3.4-GA-perf/exo.core.component.script.groovy/pom.xml
core/branches/2.3.4-GA-perf/exo.core.component.security.core/pom.xml
core/branches/2.3.4-GA-perf/exo.core.component.web.css/pom.xml
core/branches/2.3.4-GA-perf/exo.core.component.xml-processing/pom.xml
core/branches/2.3.4-GA-perf/packaging/module/pom.xml
core/branches/2.3.4-GA-perf/pom.xml
Log:
TESTFR-3 : Update versions and deps
Modified: core/branches/2.3.4-GA-perf/exo.core.component.database/pom.xml
===================================================================
--- core/branches/2.3.4-GA-perf/exo.core.component.database/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
+++ core/branches/2.3.4-GA-perf/exo.core.component.database/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.core</groupId>
<artifactId>core-parent</artifactId>
- <version>2.3.4-GA</version>
+ <version>2.3.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.core.component.database</artifactId>
Modified: core/branches/2.3.4-GA-perf/exo.core.component.document/pom.xml
===================================================================
--- core/branches/2.3.4-GA-perf/exo.core.component.document/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
+++ core/branches/2.3.4-GA-perf/exo.core.component.document/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
@@ -14,7 +14,7 @@
<parent>
<groupId>org.exoplatform.core</groupId>
<artifactId>core-parent</artifactId>
- <version>2.3.4-GA</version>
+ <version>2.3.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.core.component.document</artifactId>
<name>eXo Core :: Component :: Demo Service</name>
Modified: core/branches/2.3.4-GA-perf/exo.core.component.ldap/pom.xml
===================================================================
--- core/branches/2.3.4-GA-perf/exo.core.component.ldap/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
+++ core/branches/2.3.4-GA-perf/exo.core.component.ldap/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.core</groupId>
<artifactId>core-parent</artifactId>
- <version>2.3.4-GA</version>
+ <version>2.3.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.core.component.ldap</artifactId>
Modified: core/branches/2.3.4-GA-perf/exo.core.component.organization.api/pom.xml
===================================================================
--- core/branches/2.3.4-GA-perf/exo.core.component.organization.api/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
+++ core/branches/2.3.4-GA-perf/exo.core.component.organization.api/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
@@ -23,7 +23,7 @@
<parent>
<groupId>org.exoplatform.core</groupId>
<artifactId>core-parent</artifactId>
- <version>2.3.4-GA</version>
+ <version>2.3.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.core.component.organization.api</artifactId>
<name>eXo Core :: Component :: Organization Service API</name>
@@ -118,4 +118,4 @@
</plugin>
</plugins>
</build>
-</project>
\ No newline at end of file
+</project>
Modified: core/branches/2.3.4-GA-perf/exo.core.component.organization.jdbc/pom.xml
===================================================================
--- core/branches/2.3.4-GA-perf/exo.core.component.organization.jdbc/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
+++ core/branches/2.3.4-GA-perf/exo.core.component.organization.jdbc/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.core</groupId>
<artifactId>core-parent</artifactId>
- <version>2.3.4-GA</version>
+ <version>2.3.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.core.component.organization.jdbc</artifactId>
@@ -117,4 +117,4 @@
</dependencies>
-</project>
\ No newline at end of file
+</project>
Modified: core/branches/2.3.4-GA-perf/exo.core.component.organization.ldap/pom.xml
===================================================================
--- core/branches/2.3.4-GA-perf/exo.core.component.organization.ldap/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
+++ core/branches/2.3.4-GA-perf/exo.core.component.organization.ldap/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.core</groupId>
<artifactId>core-parent</artifactId>
- <version>2.3.4-GA</version>
+ <version>2.3.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.core.component.organization.ldap</artifactId>
@@ -80,4 +80,4 @@
</plugins>
</pluginManagement>
</build>
-</project>
\ No newline at end of file
+</project>
Modified: core/branches/2.3.4-GA-perf/exo.core.component.script.groovy/pom.xml
===================================================================
--- core/branches/2.3.4-GA-perf/exo.core.component.script.groovy/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
+++ core/branches/2.3.4-GA-perf/exo.core.component.script.groovy/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.core</groupId>
<artifactId>core-parent</artifactId>
- <version>2.3.4-GA</version>
+ <version>2.3.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.core.component.script.groovy</artifactId>
@@ -47,4 +47,4 @@
<artifactId>groovy-all</artifactId>
</dependency>
</dependencies>
-</project>
\ No newline at end of file
+</project>
Modified: core/branches/2.3.4-GA-perf/exo.core.component.security.core/pom.xml
===================================================================
--- core/branches/2.3.4-GA-perf/exo.core.component.security.core/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
+++ core/branches/2.3.4-GA-perf/exo.core.component.security.core/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.core</groupId>
<artifactId>core-parent</artifactId>
- <version>2.3.4-GA</version>
+ <version>2.3.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.core.component.security.core</artifactId>
@@ -79,4 +79,4 @@
</testResource>
</testResources>
</build>
-</project>
\ No newline at end of file
+</project>
Modified: core/branches/2.3.4-GA-perf/exo.core.component.web.css/pom.xml
===================================================================
--- core/branches/2.3.4-GA-perf/exo.core.component.web.css/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
+++ core/branches/2.3.4-GA-perf/exo.core.component.web.css/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.core</groupId>
<artifactId>core-parent</artifactId>
- <version>2.3.4-GA</version>
+ <version>2.3.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.core.component.web.css</artifactId>
Modified: core/branches/2.3.4-GA-perf/exo.core.component.xml-processing/pom.xml
===================================================================
--- core/branches/2.3.4-GA-perf/exo.core.component.xml-processing/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
+++ core/branches/2.3.4-GA-perf/exo.core.component.xml-processing/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
@@ -23,7 +23,7 @@
<parent>
<groupId>org.exoplatform.core</groupId>
<artifactId>core-parent</artifactId>
- <version>2.3.4-GA</version>
+ <version>2.3.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.core.component.xml-processing</artifactId>
<name>eXo Core :: Component :: XML Processing Service</name>
@@ -98,4 +98,4 @@
</testResource>
</testResources>
</build>
-</project>
\ No newline at end of file
+</project>
Modified: core/branches/2.3.4-GA-perf/packaging/module/pom.xml
===================================================================
--- core/branches/2.3.4-GA-perf/packaging/module/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
+++ core/branches/2.3.4-GA-perf/packaging/module/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
@@ -2,7 +2,7 @@
<parent>
<groupId>org.exoplatform.core</groupId>
<artifactId>core-parent</artifactId>
- <version>2.3.4-GA</version>
+ <version>2.3.5-GA-PERF-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -18,13 +18,13 @@
<!-- declare the same dependencies than in the module.js -->
<dependencies>
- <dependency><groupId>org.exoplatform.core</groupId><artifactId>exo.core.component.database</artifactId><version>2.3.4-GA</version></dependency>
- <dependency><groupId>org.exoplatform.core</groupId><artifactId>exo.core.component.document</artifactId><version>2.3.4-GA</version></dependency>
- <dependency><groupId>org.exoplatform.core</groupId><artifactId>exo.core.component.organization.api</artifactId><version>2.3.4-GA</version></dependency>
- <dependency><groupId>org.exoplatform.core</groupId><artifactId>exo.core.component.organization.ldap</artifactId><version>2.3.4-GA</version></dependency>
- <dependency><groupId>org.exoplatform.core</groupId><artifactId>exo.core.component.security.core</artifactId><version>2.3.4-GA</version></dependency>
- <dependency><groupId>org.exoplatform.core</groupId><artifactId>exo.core.component.xml-processing</artifactId><version>2.3.4-GA</version></dependency>
- <dependency><groupId>org.exoplatform.core</groupId><artifactId>exo.core.component.script.groovy</artifactId><version>2.3.4-GA</version></dependency>
+ <dependency><groupId>org.exoplatform.core</groupId><artifactId>exo.core.component.database</artifactId><version>2.3.5-GA-PERF-SNAPSHOT</version></dependency>
+ <dependency><groupId>org.exoplatform.core</groupId><artifactId>exo.core.component.document</artifactId><version>2.3.5-GA-PERF-SNAPSHOT</version></dependency>
+ <dependency><groupId>org.exoplatform.core</groupId><artifactId>exo.core.component.organization.api</artifactId><version>2.3.5-GA-PERF-SNAPSHOT</version></dependency>
+ <dependency><groupId>org.exoplatform.core</groupId><artifactId>exo.core.component.organization.ldap</artifactId><version>2.3.5-GA-PERF-SNAPSHOT</version></dependency>
+ <dependency><groupId>org.exoplatform.core</groupId><artifactId>exo.core.component.security.core</artifactId><version>2.3.5-GA-PERF-SNAPSHOT</version></dependency>
+ <dependency><groupId>org.exoplatform.core</groupId><artifactId>exo.core.component.xml-processing</artifactId><version>2.3.5-GA-PERF-SNAPSHOT</version></dependency>
+ <dependency><groupId>org.exoplatform.core</groupId><artifactId>exo.core.component.script.groovy</artifactId><version>2.3.5-GA-PERF-SNAPSHOT</version></dependency>
</dependencies>
<build>
Modified: core/branches/2.3.4-GA-perf/pom.xml
===================================================================
--- core/branches/2.3.4-GA-perf/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
+++ core/branches/2.3.4-GA-perf/pom.xml 2010-09-28 11:13:02 UTC (rev 3203)
@@ -29,7 +29,7 @@
<groupId>org.exoplatform.core</groupId>
<artifactId>core-parent</artifactId>
- <version>2.3.4-GA</version>
+ <version>2.3.5-GA-PERF-SNAPSHOT</version>
<packaging>pom</packaging>
<name>eXo Core</name>
@@ -39,7 +39,7 @@
<exo.product.specification>2.3</exo.product.specification>
<org.exoplatform.framework.junit.version>1.2.1-GA</org.exoplatform.framework.junit.version>
- <org.exoplatform.kernel.version>2.2.4-GA</org.exoplatform.kernel.version>
+ <org.exoplatform.kernel.version>2.2.5-GA-PERF-SNAPSHOT</org.exoplatform.kernel.version>
</properties>
<scm>
13 years, 7 months
exo-jcr SVN: r3202 - in kernel/branches/2.2.4-GA-perf: exo.kernel.commons and 12 other directories.
by do-not-reply@jboss.org
Author: aheritier
Date: 2010-09-28 07:11:55 -0400 (Tue, 28 Sep 2010)
New Revision: 3202
Modified:
kernel/branches/2.2.4-GA-perf/exo.kernel.commons/pom.xml
kernel/branches/2.2.4-GA-perf/exo.kernel.component.cache/pom.xml
kernel/branches/2.2.4-GA-perf/exo.kernel.component.command/pom.xml
kernel/branches/2.2.4-GA-perf/exo.kernel.component.common/pom.xml
kernel/branches/2.2.4-GA-perf/exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
kernel/branches/2.2.4-GA-perf/exo.kernel.component.remote/pom.xml
kernel/branches/2.2.4-GA-perf/exo.kernel.container/pom.xml
kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-int-demo/pom.xml
kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-int-tests/pom.xml
kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-int/pom.xml
kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-kernel-extras/pom.xml
kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/pom.xml
kernel/branches/2.2.4-GA-perf/packaging/module/pom.xml
kernel/branches/2.2.4-GA-perf/pom.xml
Log:
TESTFR-3 : Update versions and deps
Modified: kernel/branches/2.2.4-GA-perf/exo.kernel.commons/pom.xml
===================================================================
--- kernel/branches/2.2.4-GA-perf/exo.kernel.commons/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
+++ kernel/branches/2.2.4-GA-perf/exo.kernel.commons/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.kernel</groupId>
<artifactId>kernel-parent</artifactId>
- <version>2.2.4-GA</version>
+ <version>2.2.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.kernel.commons</artifactId>
Modified: kernel/branches/2.2.4-GA-perf/exo.kernel.component.cache/pom.xml
===================================================================
--- kernel/branches/2.2.4-GA-perf/exo.kernel.component.cache/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
+++ kernel/branches/2.2.4-GA-perf/exo.kernel.component.cache/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.kernel</groupId>
<artifactId>kernel-parent</artifactId>
- <version>2.2.4-GA</version>
+ <version>2.2.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.kernel.component.cache</artifactId>
@@ -51,4 +51,4 @@
<artifactId>slf4j-log4j12</artifactId>
</dependency>
</dependencies>
-</project>
\ No newline at end of file
+</project>
Modified: kernel/branches/2.2.4-GA-perf/exo.kernel.component.command/pom.xml
===================================================================
--- kernel/branches/2.2.4-GA-perf/exo.kernel.component.command/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
+++ kernel/branches/2.2.4-GA-perf/exo.kernel.component.command/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.kernel</groupId>
<artifactId>kernel-parent</artifactId>
- <version>2.2.4-GA</version>
+ <version>2.2.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.kernel.component.command</artifactId>
Modified: kernel/branches/2.2.4-GA-perf/exo.kernel.component.common/pom.xml
===================================================================
--- kernel/branches/2.2.4-GA-perf/exo.kernel.component.common/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
+++ kernel/branches/2.2.4-GA-perf/exo.kernel.component.common/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.kernel</groupId>
<artifactId>kernel-parent</artifactId>
- <version>2.2.4-GA</version>
+ <version>2.2.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.kernel.component.common</artifactId>
Modified: kernel/branches/2.2.4-GA-perf/exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml
===================================================================
--- kernel/branches/2.2.4-GA-perf/exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
+++ kernel/branches/2.2.4-GA-perf/exo.kernel.component.ext.cache.impl.jboss.v3/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
@@ -23,7 +23,7 @@
<parent>
<groupId>org.exoplatform.kernel</groupId>
<artifactId>kernel-parent</artifactId>
- <version>2.2.4-GA</version>
+ <version>2.2.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.kernel.component.ext.cache.impl.jboss.v3</artifactId>
<name>eXo Kernel :: Cache Extension :: JBoss Cache Implementation</name>
@@ -81,4 +81,4 @@
</plugin>
</plugins>
</build>
-</project>
\ No newline at end of file
+</project>
Modified: kernel/branches/2.2.4-GA-perf/exo.kernel.component.remote/pom.xml
===================================================================
--- kernel/branches/2.2.4-GA-perf/exo.kernel.component.remote/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
+++ kernel/branches/2.2.4-GA-perf/exo.kernel.component.remote/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.exoplatform.kernel</groupId>
<artifactId>kernel-parent</artifactId>
- <version>2.2.4-GA</version>
+ <version>2.2.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.kernel.component.remote</artifactId>
Modified: kernel/branches/2.2.4-GA-perf/exo.kernel.container/pom.xml
===================================================================
--- kernel/branches/2.2.4-GA-perf/exo.kernel.container/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
+++ kernel/branches/2.2.4-GA-perf/exo.kernel.container/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
@@ -12,7 +12,7 @@
<parent>
<groupId>org.exoplatform.kernel</groupId>
<artifactId>kernel-parent</artifactId>
- <version>2.2.4-GA</version>
+ <version>2.2.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.kernel.container</artifactId>
<name>eXo Kernel :: Container</name>
@@ -97,4 +97,4 @@
-->
</plugins>
</build>
-</project>
\ No newline at end of file
+</project>
Modified: kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-int/pom.xml
===================================================================
--- kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-int/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
+++ kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-int/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
@@ -6,7 +6,7 @@
<parent>
<groupId>org.exoplatform.kernel</groupId>
<artifactId>mc-integration-parent</artifactId>
- <version>2.2.4-GA</version>
+ <version>2.2.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.kernel.mc-int</artifactId>
Modified: kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-int-demo/pom.xml
===================================================================
--- kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-int-demo/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
+++ kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-int-demo/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
@@ -5,7 +5,7 @@
<parent>
<groupId>org.exoplatform.kernel</groupId>
<artifactId>mc-integration-parent</artifactId>
- <version>2.2.4-GA</version>
+ <version>2.2.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.kernel.mc-int-demo</artifactId>
Modified: kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-int-tests/pom.xml
===================================================================
--- kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-int-tests/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
+++ kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-int-tests/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
@@ -5,7 +5,7 @@
<parent>
<groupId>org.exoplatform.kernel</groupId>
<artifactId>mc-integration-parent</artifactId>
- <version>2.2.4-GA</version>
+ <version>2.2.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.kernel.mc-int-tests</artifactId>
Modified: kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-kernel-extras/pom.xml
===================================================================
--- kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-kernel-extras/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
+++ kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/exo.kernel.mc-kernel-extras/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
@@ -6,7 +6,7 @@
<parent>
<groupId>org.exoplatform.kernel</groupId>
<artifactId>mc-integration-parent</artifactId>
- <version>2.2.4-GA</version>
+ <version>2.2.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>exo.kernel.mc-kernel-extras</artifactId>
Modified: kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/pom.xml
===================================================================
--- kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
+++ kernel/branches/2.2.4-GA-perf/exo.kernel.mc-integration/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
@@ -6,7 +6,7 @@
<parent>
<groupId>org.exoplatform.kernel</groupId>
<artifactId>kernel-parent</artifactId>
- <version>2.2.4-GA</version>
+ <version>2.2.5-GA-PERF-SNAPSHOT</version>
</parent>
<artifactId>mc-integration-parent</artifactId>
Modified: kernel/branches/2.2.4-GA-perf/packaging/module/pom.xml
===================================================================
--- kernel/branches/2.2.4-GA-perf/packaging/module/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
+++ kernel/branches/2.2.4-GA-perf/packaging/module/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
@@ -2,7 +2,7 @@
<parent>
<groupId>org.exoplatform.kernel</groupId>
<artifactId>kernel-parent</artifactId>
- <version>2.2.4-GA</version>
+ <version>2.2.5-GA-PERF-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
Modified: kernel/branches/2.2.4-GA-perf/pom.xml
===================================================================
--- kernel/branches/2.2.4-GA-perf/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
+++ kernel/branches/2.2.4-GA-perf/pom.xml 2010-09-28 11:11:55 UTC (rev 3202)
@@ -30,7 +30,7 @@
<groupId>org.exoplatform.kernel</groupId>
<artifactId>kernel-parent</artifactId>
- <version>2.2.4-GA</version>
+ <version>2.2.5-GA-PERF-SNAPSHOT</version>
<packaging>pom</packaging>
<name>eXo Kernel</name>
13 years, 7 months
exo-jcr SVN: r3201 - in jcr/branches/1.12.x/applications: exo.jcr.applications.tomcat and 1 other directory.
by do-not-reply@jboss.org
Author: tolusha
Date: 2010-09-28 06:03:01 -0400 (Tue, 28 Sep 2010)
New Revision: 3201
Modified:
jcr/branches/1.12.x/applications/exo.jcr.applications.backupconsole/src/main/assemblies/binary-assembly.xml
jcr/branches/1.12.x/applications/exo.jcr.applications.tomcat/pom.xml
Log:
JCR-1461: Remove timestamp from names of jar-files in application bundles
Modified: jcr/branches/1.12.x/applications/exo.jcr.applications.backupconsole/src/main/assemblies/binary-assembly.xml
===================================================================
--- jcr/branches/1.12.x/applications/exo.jcr.applications.backupconsole/src/main/assemblies/binary-assembly.xml 2010-09-28 09:51:26 UTC (rev 3200)
+++ jcr/branches/1.12.x/applications/exo.jcr.applications.backupconsole/src/main/assemblies/binary-assembly.xml 2010-09-28 10:03:01 UTC (rev 3201)
@@ -33,6 +33,7 @@
</files>
<dependencySets>
<dependencySet>
+ <outputFileNameMapping>${artifact.artifactId}-${artifact.baseVersion}.${artifact.extension}</outputFileNameMapping>
<outputDirectory>lib</outputDirectory>
<unpack>false</unpack>
<scope>compile</scope>
Modified: jcr/branches/1.12.x/applications/exo.jcr.applications.tomcat/pom.xml
===================================================================
--- jcr/branches/1.12.x/applications/exo.jcr.applications.tomcat/pom.xml 2010-09-28 09:51:26 UTC (rev 3200)
+++ jcr/branches/1.12.x/applications/exo.jcr.applications.tomcat/pom.xml 2010-09-28 10:03:01 UTC (rev 3201)
@@ -98,6 +98,20 @@
<copy todir="${exo.projects.directory.working}/exo-tomcat" verbose="false" overwrite="true">
<fileset dir="${exo.projects.directory.dependencies}/${exo.projects.app.tomcat.version}" />
</copy>
+ <!-- Removing timestamps from SNAPSHOT jars-->
+ <move todir="${basedir}/target/lib-binary.dir/">
+ <fileset dir="${basedir}/target/lib-binary.dir/">
+ <include name="**/*.jar"/>
+ </fileset>
+ <mapper>
+ <firstmatchmapper>
+ <!-- If a timestamped SNAPSHOT is used -->
+ <regexpmapper from="(.*)-([0-9]+(.[0-9]+)*-(.*))-([0-9]{8}.[0-9]{6})-([0-9]+).jar" to="\1-${project.version}.jar" casesensitive="no"/>
+ <!-- By default keep the name -->
+ <flattenmapper/>
+ </firstmatchmapper>
+ </mapper>
+ </move>
<copy todir="${exo.projects.directory.working}/exo-tomcat/lib/" verbose="true" overwrite="true">
<fileset dir="${basedir}/target/lib-binary.dir/" excludes="**/*.war" />
</copy>
13 years, 7 months
exo-jcr SVN: r3200 - jcr/branches.
by do-not-reply@jboss.org
Author: aheritier
Date: 2010-09-28 05:51:26 -0400 (Tue, 28 Sep 2010)
New Revision: 3200
Added:
jcr/branches/1.12.4-GA-perf/
Log:
[TESTFR-3] Create perf branch
Copied: jcr/branches/1.12.4-GA-perf (from rev 3199, jcr/tags/1.12.4-GA)
13 years, 7 months
exo-jcr SVN: r3199 - ws/branches.
by do-not-reply@jboss.org
Author: aheritier
Date: 2010-09-28 05:51:05 -0400 (Tue, 28 Sep 2010)
New Revision: 3199
Added:
ws/branches/2.1.4-GA-perf/
Log:
[TESTFR-3] Create perf branch
Copied: ws/branches/2.1.4-GA-perf (from rev 3198, ws/tags/2.1.4-GA)
13 years, 7 months
exo-jcr SVN: r3198 - core/branches.
by do-not-reply@jboss.org
Author: aheritier
Date: 2010-09-28 05:50:45 -0400 (Tue, 28 Sep 2010)
New Revision: 3198
Added:
core/branches/2.3.4-GA-perf/
Log:
[TESTFR-3] Create perf branch
Copied: core/branches/2.3.4-GA-perf (from rev 3197, core/tags/2.3.4-GA)
13 years, 7 months