DO NOT REPLY [Bug 45902] Up-to-date checks for JARs broken due to comparison of dir timestamps

2008-09-26 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=45902


Michel Graciano <[EMAIL PROTECTED]> changed:

   What|Removed |Added

 CC||[EMAIL PROTECTED]




-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.


[jira] Created: (IVY-920) Maven packaging of "pom" should add a "jar" artifact if present

2008-09-26 Thread Maarten Coene (JIRA)
Maven packaging of "pom" should add a "jar" artifact if present
---

 Key: IVY-920
 URL: https://issues.apache.org/jira/browse/IVY-920
 Project: Ivy
  Issue Type: Bug
  Components: Maven Compatibility
Affects Versions: 2.0-RC1
Reporter: Maarten Coene
Assignee: Maarten Coene
 Fix For: trunk


If a POM defines the following packaging "pom" and if 
the corresponding jar exist, maven2 will download the jar while Ivy won't

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



svn commit: r699482 - in /ant/ivy/core/trunk: CHANGES.txt src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.

2008-09-26 Thread maartenc
Author: maartenc
Date: Fri Sep 26 13:16:10 2008
New Revision: 699482

URL: http://svn.apache.org/viewvc?rev=699482&view=rev
Log:
FIX: Maven packaging of "pom" should add a "jar" artifact if present (IVY-920)

Modified:
ant/ivy/core/trunk/CHANGES.txt

ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java

ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java

Modified: ant/ivy/core/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/CHANGES.txt?rev=699482&r1=699481&r2=699482&view=diff
==
--- ant/ivy/core/trunk/CHANGES.txt (original)
+++ ant/ivy/core/trunk/CHANGES.txt Fri Sep 26 13:16:10 2008
@@ -88,6 +88,7 @@
 - FIX: Ivy can't handle bare POM ${groupId} property (IVY-913) (thanks to Tom 
Widmer)
 - FIX: Properties needed to parse version in POM (IVY-914) (thanks to Tom 
Widmer)
 - FIX: build.xml: checkstyle + checkstyle-report dont work together (IVY-919)
+- FIX: Maven packaging of "pom" should add a "jar" artifact if present 
(IVY-920)
 
2.0.0-rc1
 =

Modified: 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java?rev=699482&r1=699481&r2=699482&view=diff
==
--- 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java
 (original)
+++ 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.java
 Fri Sep 26 13:16:10 2008
@@ -31,6 +31,7 @@
 import java.util.Map.Entry;
 
 import org.apache.ivy.Ivy;
+import org.apache.ivy.core.cache.ArtifactOrigin;
 import org.apache.ivy.core.module.descriptor.Artifact;
 import org.apache.ivy.core.module.descriptor.Configuration;
 import org.apache.ivy.core.module.descriptor.DefaultArtifact;
@@ -50,8 +51,10 @@
 import org.apache.ivy.plugins.matcher.ExactPatternMatcher;
 import org.apache.ivy.plugins.matcher.PatternMatcher;
 import org.apache.ivy.plugins.parser.ModuleDescriptorParser;
+import org.apache.ivy.plugins.parser.ParserSettings;
 import org.apache.ivy.plugins.parser.m2.PomReader.PomDependencyData;
 import org.apache.ivy.plugins.repository.Resource;
+import org.apache.ivy.plugins.resolver.DependencyResolver;
 import org.apache.ivy.util.Message;
 
 
@@ -187,9 +190,11 @@
 private ModuleRevisionId mrid;
 
 private DefaultArtifact mainArtifact;
+
+private ParserSettings parserSettings;
 
 
-public PomModuleDescriptorBuilder(ModuleDescriptorParser parser, Resource 
res) {
+public PomModuleDescriptorBuilder(ModuleDescriptorParser parser, Resource 
res, ParserSettings ivySettings) {
 ivyModuleDescriptor = new DefaultModuleDescriptor(parser, res);
 ivyModuleDescriptor.setResolvedPublicationDate(new 
Date(res.getLastModified()));
 for (int i = 0; i < MAVEN2_CONFIGURATIONS.length; i++) {
@@ -197,6 +202,7 @@
 }
 ivyModuleDescriptor.setMappingOverride(true);
 ivyModuleDescriptor.addExtraAttributeNamespace("m", 
Ivy.getIvyHomeURL() + "maven");
+parserSettings = ivySettings;
 }
 
 
@@ -232,7 +238,19 @@
  * cover all cases.
  */
 if ("pom".equals(packaging)) {
-// no artifact defined!
+// no artifact defined! Add the default artifact if it exist.
+DependencyResolver resolver = parserSettings.getResolver(mrid);
+
+if (resolver != null) {
+DefaultArtifact artifact = new DefaultArtifact(mrid, new 
Date(), artifactId, "jar", "jar");
+ArtifactOrigin artifactOrigin = resolver.locate(artifact);
+
+if (!ArtifactOrigin.isUnknown(artifactOrigin)) {
+mainArtifact = artifact;
+ivyModuleDescriptor.addArtifact("master", mainArtifact);
+}
+}
+
 return;
 } else if (JAR_PACKAGINGS.contains(packaging)) {
 ext = "jar";

Modified: 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java?rev=699482&r1=699481&r2=699482&view=diff
==
--- 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java
 (original)
+++ 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java
 Fri Sep 26 13:16:10 2008
@@ -108,7 +108,7 @@
 public ModuleDescriptor parseDescriptor(ParserSettings ivySettings, URL 
descriptorURL, 
 Resource res, boolean validate) 

DO NOT REPLY [Bug 45902] New: Up-to-date checks for JARs broken due to comparison of dir timestamps

2008-09-26 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=45902

   Summary: Up-to-date checks for JARs broken due to comparison of
dir timestamps
   Product: Ant
   Version: 1.7.1
  Platform: PC
OS/Version: Linux
Status: NEW
  Severity: normal
  Priority: P2
 Component: Core tasks
AssignedTo: notifications@ant.apache.org
ReportedBy: [EMAIL PROTECTED]


If you follow the (rather complex) instructions in

http://www.netbeans.org/nonav/issues/show_bug.cgi?id=142466

you can (sometimes) reproduce a regression in Ant 1.7.1;
samples/admin/target/useradmin-shared.jar is recreated during incremental
builds. The log for this  task says


net/java omitted as
/tmp/genesis-3.1/samples/admin/target/useradmin-shared.jar:net/java/ is up to
date.
net/java/dev omitted as
/tmp/genesis-3.1/samples/admin/target/useradmin-shared.jar:net/java/dev/ is up
to date.
net/java/dev/genesis omitted as
/tmp/genesis-3.1/samples/admin/target/useradmin-shared.jar:net/java/dev/genesis/
is up to date.

net omitted as /tmp/genesis-3.1/samples/admin/target/useradmin-shared.jar:net/
is up to date.
net/java omitted as
/tmp/genesis-3.1/samples/admin/target/useradmin-shared.jar:net/java/ is up to
date.
net/java/dev omitted as
/tmp/genesis-3.1/samples/admin/target/useradmin-shared.jar:net/java/dev/ is up
to date.
net/java/dev/genesis omitted as
/tmp/genesis-3.1/samples/admin/target/useradmin-shared.jar:net/java/dev/genesis/
is up to date.

net added as net/ is outdated.
net/java added as net/java/ is outdated.
net/java/dev added as net/java/dev/ is outdated.
net/java/dev/genesis added as net/java/dev/genesis/ is outdated.


The problem occurs only when directories are added to the JAR file.

Uncommenting

  if (target.isDirectory()) return false;

from ResourceUtils.selectOutOfDateSources' ResourceSelector.isSelected impl
causes the issue not to appear; the problem seems to relate to a ZipResource
".../admin/target/useradmin-shared.jar:net/" always being OOD relative to a
FileResource ".../admin/modules/shared/target/hibernate/net".

Of course uncommenting that line would regress performance of many tasks. I'm
not sure why we are even checking timestamps on ZIP folders; surely these do
not matter to begin with? There is

  if (doFilesonly) resources = selectFileResources(resources);

in Zip.java but I do not understand why this is conditional; seems to me that
this should be run even if !doFilesonly. Making this unconditional might fix
the issue for me; I am not sure because now I can no longer reproduce the
original problem (seems to come and go).

The build script is too complex for me to follow. The problem may be ultimately
due to some user error in the script. But I think I am out of my depth with the
new resource collection code which I can barely follow.


BTW (probably unrelated to this bug): peterreilly changed my code in
SelectorUtils.isOutOfDate to create a sourceExists local variable - but it is
unused! Perhaps there is a missing

  if (!sourceExists) return false;

?


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.


svn commit: r699377 - in /ant/core/trunk/src: main/org/apache/tools/ant/AntClassLoader.java main/org/apache/tools/ant/util/VectorSet.java tests/junit/org/apache/tools/ant/util/VectorSetTest.java

2008-09-26 Thread bodewig
Author: bodewig
Date: Fri Sep 26 08:51:23 2008
New Revision: 699377

URL: http://svn.apache.org/viewvc?rev=699377&view=rev
Log:
what started as an innocent minor performance improvement of antClassLoader 
lead to an infinite recursion and thus to a testcase for VectorSet.

Added:
ant/core/trunk/src/tests/junit/org/apache/tools/ant/util/VectorSetTest.java 
  (with props)
Modified:
ant/core/trunk/src/main/org/apache/tools/ant/AntClassLoader.java
ant/core/trunk/src/main/org/apache/tools/ant/util/VectorSet.java

Modified: ant/core/trunk/src/main/org/apache/tools/ant/AntClassLoader.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/AntClassLoader.java?rev=699377&r1=699376&r2=699377&view=diff
==
--- ant/core/trunk/src/main/org/apache/tools/ant/AntClassLoader.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/AntClassLoader.java Fri Sep 26 
08:51:23 2008
@@ -46,6 +46,7 @@
 import org.apache.tools.ant.util.FileUtils;
 import org.apache.tools.ant.util.JavaEnvUtils;
 import org.apache.tools.ant.util.LoaderUtils;
+import org.apache.tools.ant.util.VectorSet;
 import org.apache.tools.ant.launch.Locator;
 
 /**
@@ -166,7 +167,7 @@
  * The components of the classpath that the classloader searches
  * for classes.
  */
-private Vector pathComponents  = new Vector();
+private Vector pathComponents  = new VectorSet();
 
 /**
  * The project to which this class loader belongs.
@@ -1260,13 +1261,7 @@
  * @return true if the file is in the class path
  */
 protected boolean isInPath(File component) {
-for (Enumeration e = pathComponents.elements(); e.hasMoreElements();) {
-File pathComponent = (File) e.nextElement();
-if (pathComponent.equals(component)) {
-return true;
-}
-}
-return false;
+return pathComponents.contains(component);
 }
 
 /**

Modified: ant/core/trunk/src/main/org/apache/tools/ant/util/VectorSet.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/util/VectorSet.java?rev=699377&r1=699376&r2=699377&view=diff
==
--- ant/core/trunk/src/main/org/apache/tools/ant/util/VectorSet.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/util/VectorSet.java Fri Sep 26 
08:51:23 2008
@@ -20,6 +20,7 @@
 import java.util.Collection;
 import java.util.HashSet;
 import java.util.Iterator;
+import java.util.LinkedList;
 import java.util.Vector;
 
 /**
@@ -50,9 +51,22 @@
  * This implementation may not add the element at the given index
  * if it is already contained in the collection.
  */
-public synchronized void add(int index, Object o) {
+public void add(int index, Object o) {
+doAdd(index, o);
+}
+
+private synchronized void doAdd(int index, Object o) {
+// Vector.add seems to delegate to insertElementAt, but this
+// is not documented so we may better implement it ourselves
 if (set.add(o)) {
-super.add(index, o);
+ensureCapacity(size() + 1);
+Object[] elems = new Object[elementData.length];
+System.arraycopy(elementData, 0, elems, 0, index);
+elems[index] = o;
+System.arraycopy(elementData, index, elems, index + 1,
+ size() - index);
+elementData = elems;
+elementCount++;
 }
 }
 
@@ -105,18 +119,28 @@
 }
 
 public void insertElementAt(Object o, int index) {
-add(index, o);
+doAdd(index, o);
 }
 
 public synchronized Object remove(int index) {
-Object o = super.remove(index);
-set.remove(o);
+Object o = get(index);
+remove(o);
 return o;
 }
 
-public synchronized boolean remove(Object o) {
+public boolean remove(Object o) {
+return doRemove(o);
+}
+
+private synchronized boolean doRemove(Object o) {
+// again, remove seems to delegate to removeElement, but we
+// shouldn't trust it
 if (set.remove(o)) {
-return super.remove(o);
+int index = indexOf(o);
+System.arraycopy(elementData, index + 1, elementData, index,
+ size() - index);
+elementCount--;
+return true;
 }
 return false;
 }
@@ -129,12 +153,13 @@
 return changed;
 }
 
-public void removeAllElements() {
-clear();
+public synchronized void removeAllElements() {
+set.clear();
+super.removeAllElements();
 }
 
 public boolean removeElement(Object o) {
-return remove(o);
+return doRemove(o);
 }
 
 public synchronized void removeElementAt(int index) {
@@ -148,9 +173,15 @@
 }
 
 public syn

DO NOT REPLY [Bug 44726] selectors on remote FTP directories

2008-09-26 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=44726


Stefan Bodewig <[EMAIL PROTECTED]> changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED




--- Comment #7 from Stefan Bodewig <[EMAIL PROTECTED]>  2008-09-26 07:20:55 PST 
---
a slightly modified version of your patch (mainly making it more compliant with
our predominant coding style) went in as svn revision 699336.

Thanks!


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.


svn commit: r699336 - in /ant/core/trunk: CONTRIBUTORS WHATSNEW contributors.xml docs/manual/OptionalTasks/ftp.html src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java

2008-09-26 Thread bodewig
Author: bodewig
Date: Fri Sep 26 07:19:58 2008
New Revision: 699336

URL: http://svn.apache.org/viewvc?rev=699336&view=rev
Log:
Allow selectors for remote filesets in .  Submitted by Mario Frasca.  PR 
44726.  (unfortunately some whitespace changes slipped in as well, sorry for 
that).

Modified:
ant/core/trunk/CONTRIBUTORS
ant/core/trunk/WHATSNEW
ant/core/trunk/contributors.xml
ant/core/trunk/docs/manual/OptionalTasks/ftp.html
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java

Modified: ant/core/trunk/CONTRIBUTORS
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/CONTRIBUTORS?rev=699336&r1=699335&r2=699336&view=diff
==
Binary files - no diff available.

Modified: ant/core/trunk/WHATSNEW
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/WHATSNEW?rev=699336&r1=699335&r2=699336&view=diff
==
--- ant/core/trunk/WHATSNEW (original)
+++ ant/core/trunk/WHATSNEW Fri Sep 26 07:19:58 2008
@@ -394,6 +394,9 @@
are taking too long.
Bugzilla Report 45181.
 
+ *  now supports selectors for remote directories as well.
+   Bugzilla Report 44726.
+
 Changes from Ant 1.7.0 TO Ant 1.7.1
 =
 

Modified: ant/core/trunk/contributors.xml
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/contributors.xml?rev=699336&r1=699335&r2=699336&view=diff
==
--- ant/core/trunk/contributors.xml (original)
+++ ant/core/trunk/contributors.xml Fri Sep 26 07:19:58 2008
@@ -695,6 +695,10 @@
 Börger
   
   
+Mario
+Frasca
+  
+  
 Mariusz
 Nowostawski
   

Modified: ant/core/trunk/docs/manual/OptionalTasks/ftp.html
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/docs/manual/OptionalTasks/ftp.html?rev=699336&r1=699335&r2=699336&view=diff
==
--- ant/core/trunk/docs/manual/OptionalTasks/ftp.html (original)
+++ ant/core/trunk/docs/manual/OptionalTasks/ftp.html Fri Sep 26 07:19:58 2008
@@ -491,9 +491,6 @@
 On remote filesets hidden files are not checked for being symbolic links. 
Hidden
 files are currently assumed to not be symbolic links.
 
-
-Remote filesets do not support selectors.
-
 
 Sending Files
 The easiest way to describe how to send files is with a couple of 
examples:

Modified: 
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java?rev=699336&r1=699335&r2=699336&view=diff
==
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java 
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java 
Fri Sep 26 07:19:58 2008
@@ -32,12 +32,10 @@
 import java.util.Date;
 import java.util.Enumeration;
 import java.util.HashMap;
-import java.util.HashSet;
 import java.util.Hashtable;
 import java.util.Iterator;
 import java.util.Locale;
 import java.util.Map;
-import java.util.Set;
 import java.util.StringTokenizer;
 import java.util.Vector;
 
@@ -79,7 +77,7 @@
  * @since Ant 1.3
  */
 public class FTP
- extends Task {
+extends Task {
 protected static final int SEND_FILES = 0;
 protected static final int GET_FILES = 1;
 protected static final int DEL_FILES = 2;
@@ -147,7 +145,7 @@
 "chmod",
 "removing",
 "site"
-};
+};
 
 protected static final String[] COMPLETED_ACTION_STRS = {
 "sent",
@@ -158,7 +156,7 @@
 "mode changed",
 "removed",
 "site command executed"
-};
+};
 
 protected static final String[] ACTION_TARGET_STRS = {
 "files",
@@ -169,8 +167,142 @@
 "files",
 "directories",
 "site command"
-};
+};
+
+/**
+ * internal class providing a File-like interface to some of the 
information
+ * available from the FTP server
+ *
+ */
+protected static class FTPFileProxy extends File {
+
+private final FTPFile file;
+private final String[] parts;
+private final String name;
+
+/**
+ * creates a proxy to a FTP file
+ * @param file
+ */
+public FTPFileProxy(FTPFile file) {
+super(file.getName());
+name = file.getName();
+this.file = file;
+parts = FileUtils.getPathStack(name);
+}
+
+/**
+ * creates a proxy to a FTP directory
+ * @param completePath the remote directory.
+ */
+public FTPFileProxy(String completePath) {
+super(completePath);
+file = null;
+name = completePath;
+parts = FileUtils.getPat

svn commit: r699328 - in /ant/ivy/ivyde/trunk: build.properties build.xml

2008-09-26 Thread hibou
Author: hibou
Date: Fri Sep 26 07:02:20 2008
New Revision: 699328

URL: http://svn.apache.org/viewvc?rev=699328&view=rev
Log:
Little cleanup of the build:
 - by default do not log very very verbosely
 - always build update jars
 - make the default mirror url configurable
 - give better exemples in the install-ivy inline help

Modified:
ant/ivy/ivyde/trunk/build.properties
ant/ivy/ivyde/trunk/build.xml

Modified: ant/ivy/ivyde/trunk/build.properties
URL: 
http://svn.apache.org/viewvc/ant/ivy/ivyde/trunk/build.properties?rev=699328&r1=699327&r2=699328&view=diff
==
--- ant/ivy/ivyde/trunk/build.properties (original)
+++ ant/ivy/ivyde/trunk/build.properties Fri Sep 26 07:02:20 2008
@@ -18,4 +18,9 @@
 #   ***
 
 version.qualifier=beta1
-outputUpdateJars=true
+
+# For deeper debugging of the build system, set it to true
+eclipse.consoleLog=false
+
+# URL of the mirror to use when trying to install Ivy from an official release
+mirror.url=http://apache.multidist.com

Modified: ant/ivy/ivyde/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/ant/ivy/ivyde/trunk/build.xml?rev=699328&r1=699327&r2=699328&view=diff
==
--- ant/ivy/ivyde/trunk/build.xml (original)
+++ ant/ivy/ivyde/trunk/build.xml Fri Sep 26 07:02:20 2008
@@ -113,11 +113,10 @@
  -->
 
 
-
 
 
-
 
+
 
 
 
@@ -126,7 +125,7 @@
 
 
 
-
+
 
 
 
@@ -206,8 +205,8 @@
 
 
 You have to specify the Ivy to install with one of the following property:
- - 'ivy.version': the version to download from Apache (ex: 
-Divy.version=2.0.0-beta2)
- - 'ivy.zip.url': the url of the zip distribution (ex: 
-Divy.zip.url=http://people.apache.org/~xavier/ivy/staging/2.0.0-rc1/apache-ivy-2.0.0-rc1-bin.zip)
+ - 'ivy.version': the version of the official Apache release to download (ex: 
-Divy.version=2.0.0-rc1) (older than 2.0.0-rc1 is not supported)
+ - 'ivy.zip.url': the url of the zip distribution (ex: 
-Divy.zip.url=file:///home/me/ivy-trunk/build/distrib/apache-ivy-2.0.0-rc1-local-20080926154508-bin.zip)
  - 'ivy.jar.url': the url of the Ivy jar (ex: 
-Divy.jar.url=file:///home/me/ivy-trunk/build/artifact/jars/ivy.jar)
 
 
@@ -219,7 +218,7 @@
 
 
 
-http://apache.multidist.com/ant/ivy/${ivy.version}/apache-ivy-${ivy.version}-bin.zip";
 />
+
 
 
 




svn commit: r699324 - in /ant/core/trunk: WHATSNEW docs/manual/CoreTasks/get.html src/main/org/apache/tools/ant/taskdefs/Get.java

2008-09-26 Thread bodewig
Author: bodewig
Date: Fri Sep 26 06:55:26 2008
New Revision: 699324

URL: http://svn.apache.org/viewvc?rev=699324&view=rev
Log:
Add a maxtime option to  to allow it to escape hanging downloads.  PR 
45181.

Modified:
ant/core/trunk/WHATSNEW
ant/core/trunk/docs/manual/CoreTasks/get.html
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Get.java

Modified: ant/core/trunk/WHATSNEW
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/WHATSNEW?rev=699324&r1=699323&r2=699324&view=diff
==
--- ant/core/trunk/WHATSNEW (original)
+++ ant/core/trunk/WHATSNEW Fri Sep 26 06:55:26 2008
@@ -390,6 +390,10 @@
mapper that matches.
Bugzilla Report 44873
 
+ *  has a new maxtime attribute that terminates downloads that
+   are taking too long.
+   Bugzilla Report 45181.
+
 Changes from Ant 1.7.0 TO Ant 1.7.1
 =
 

Modified: ant/core/trunk/docs/manual/CoreTasks/get.html
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/docs/manual/CoreTasks/get.html?rev=699324&r1=699323&r2=699324&view=diff
==
--- ant/core/trunk/docs/manual/CoreTasks/get.html (original)
+++ ant/core/trunk/docs/manual/CoreTasks/get.html Fri Sep 26 06:55:26 2008
@@ -95,7 +95,14 @@
 password: required 
 if username is set
 
-
+  
+maxtime
+Maximum time in seconds the download may take,
+otherwise it will be interrupted and treated like a download
+  error.  Since Ant 1.8.0
+No: default 0 which means no
+  maximum time
+
 
 Examples
   

Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Get.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Get.java?rev=699324&r1=699323&r2=699324&view=diff
==
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Get.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Get.java Fri Sep 26 
06:55:26 2008
@@ -27,6 +27,7 @@
 import java.io.FileOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
+import java.io.OutputStream;
 import java.io.PrintStream;
 import java.net.HttpURLConnection;
 import java.net.URL;
@@ -56,8 +57,7 @@
 private boolean ignoreErrors = false;
 private String uname = null;
 private String pword = null;
-
-
+private long maxTime = 0;
 
 /**
  * Does the work.
@@ -121,128 +121,32 @@
 hasTimestamp = true;
 }
 
-//set up the URL connection
-URLConnection connection = source.openConnection();
-//modify the headers
-//NB: things like user authentication could go in here too.
-if (hasTimestamp) {
-connection.setIfModifiedSince(timestamp);
-}
-// prepare Java 1.1 style credentials
-if (uname != null || pword != null) {
-String up = uname + ":" + pword;
-String encoding;
-//we do not use the sun impl for portability,
-//and always use our own implementation for consistent
-//testing
-Base64Converter encoder = new Base64Converter();
-encoding = encoder.encode(up.getBytes());
-connection.setRequestProperty ("Authorization",
-"Basic " + encoding);
-}
-
-//connect to the remote site (may take some time)
-connection.connect();
-//next test for a 304 result (HTTP only)
-if (connection instanceof HttpURLConnection) {
-HttpURLConnection httpConnection
-= (HttpURLConnection) connection;
-long lastModified = httpConnection.getLastModified();
-if (httpConnection.getResponseCode()
-== HttpURLConnection.HTTP_NOT_MODIFIED
-|| (lastModified != 0 && hasTimestamp
-&& timestamp >= lastModified)) {
-//not modified so no file download. just return
-//instead and trace out something so the user
-//doesn't think that the download happened when it
-//didn't
-log("Not modified - so not downloaded", logLevel);
-return false;
-}
-// test for 401 result (HTTP only)
-if (httpConnection.getResponseCode()
-== HttpURLConnection.HTTP_UNAUTHORIZED)  {
-String message = "HTTP Authorization failure";
-if (ignoreErrors) {
-log(message, logLevel);
-return false;
-} else {
-throw new BuildException(message);
-}
-}
-
-}
-
-//REVISIT: at this point even non HTTP connections may
-//support the i

DO NOT REPLY [Bug 45181] Added a timeout option to get task

2008-09-26 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=45181


Stefan Bodewig <[EMAIL PROTECTED]> changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |1.8.0




--- Comment #2 from Stefan Bodewig <[EMAIL PROTECTED]>  2008-09-26 06:55:38 PST 
---
used a different implementation that I hope to be more robust.

svn revision 699324.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.


svn commit: r699298 - /ant/ivy/core/trunk/version.properties

2008-09-26 Thread xavier
Author: xavier
Date: Fri Sep 26 05:32:09 2008
New Revision: 699298

URL: http://svn.apache.org/viewvc?rev=699298&view=rev
Log:
target trunk version is probably 2.1.

Modified:
ant/ivy/core/trunk/version.properties

Modified: ant/ivy/core/trunk/version.properties
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/version.properties?rev=699298&r1=699297&r2=699298&view=diff
==
--- ant/ivy/core/trunk/version.properties (original)
+++ ant/ivy/core/trunk/version.properties Fri Sep 26 05:32:09 2008
@@ -16,5 +16,5 @@
 #   * specific language governing permissions and limitations
 #   * under the License.
 #   ***
-target.ivy.version=2.0.0-rc1
-target.ivy.bundle.version=2.0.0.cr1
+target.ivy.version=2.1.x
+target.ivy.bundle.version=2.1.x




DO NOT REPLY [Bug 44873] Add a "firstmatch" composite mapper

2008-09-26 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=44873


Stefan Bodewig <[EMAIL PROTECTED]> changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED




--- Comment #6 from Stefan Bodewig <[EMAIL PROTECTED]>  2008-09-26 05:01:05 PST 
---
firstmatchmapper is in svn rev 699288.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.


svn commit: r699288 - in /ant/core/trunk: WHATSNEW docs/manual/CoreTypes/mapper.html src/main/org/apache/tools/ant/types/defaults.properties src/main/org/apache/tools/ant/util/FirstMatchMapper.java sr

2008-09-26 Thread bodewig
Author: bodewig
Date: Fri Sep 26 05:00:51 2008
New Revision: 699288

URL: http://svn.apache.org/viewvc?rev=699288&view=rev
Log:
Add a firstmatchmapper.  PR 44873.

Added:
ant/core/trunk/src/main/org/apache/tools/ant/util/FirstMatchMapper.java   
(with props)
ant/core/trunk/src/tests/antunit/types/firstmatch-test.xml   (with props)
Modified:
ant/core/trunk/WHATSNEW
ant/core/trunk/docs/manual/CoreTypes/mapper.html
ant/core/trunk/src/main/org/apache/tools/ant/types/defaults.properties

Modified: ant/core/trunk/WHATSNEW
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/WHATSNEW?rev=699288&r1=699287&r2=699288&view=diff
==
--- ant/core/trunk/WHATSNEW (original)
+++ ant/core/trunk/WHATSNEW Fri Sep 26 05:00:51 2008
@@ -385,6 +385,11 @@
  * 's order of results is now predictable.
Bugzilla Report 44873
 
+ * a new  has been added, which works similar to
+but only returns the results of the first nested
+   mapper that matches.
+   Bugzilla Report 44873
+
 Changes from Ant 1.7.0 TO Ant 1.7.1
 =
 

Modified: ant/core/trunk/docs/manual/CoreTypes/mapper.html
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/docs/manual/CoreTypes/mapper.html?rev=699288&r1=699287&r2=699288&view=diff
==
--- ant/core/trunk/docs/manual/CoreTypes/mapper.html (original)
+++ ant/core/trunk/docs/manual/CoreTypes/mapper.html Fri Sep 26 05:00:51 2008
@@ -887,6 +887,39 @@
  attribute.
   
 
+firstmatchmapper (since Ant 1.8.0)
+
+  This mapper supports an arbitrary number of nested mappers and
+  returns the results of the first mapper that matches.  This is
+  different from composite mapper
+  which collects the results of all matching children.
+Examples:
+
+
+  
+  
+
+
+
+
+  
+Source file name
+Target file names
+  
+  
+foo/bar/A.txt
+foo/bar/A.bak
+  
+  
+foo/bar/A.java
+foo/bar/B.java
+  
+
+
+  The firstmatchmapper has no corresponding
+ attribute.
+  
+
 
 
 

Modified: ant/core/trunk/src/main/org/apache/tools/ant/types/defaults.properties
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/types/defaults.properties?rev=699288&r1=699287&r2=699288&view=diff
==
--- ant/core/trunk/src/main/org/apache/tools/ant/types/defaults.properties 
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/types/defaults.properties Fri 
Sep 26 05:00:51 2008
@@ -45,6 +45,7 @@
 compositemapper=org.apache.tools.ant.util.CompositeMapper
 chainedmapper=org.apache.tools.ant.util.ChainedMapper
 filtermapper=org.apache.tools.ant.types.mappers.FilterMapper
+firstmatchmapper=org.apache.tools.ant.util.FirstMatchMapper
 
 #this condition is in here because it is the sole
 #condition defined in Ant1.6

Added: ant/core/trunk/src/main/org/apache/tools/ant/util/FirstMatchMapper.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/util/FirstMatchMapper.java?rev=699288&view=auto
==
--- ant/core/trunk/src/main/org/apache/tools/ant/util/FirstMatchMapper.java 
(added)
+++ ant/core/trunk/src/main/org/apache/tools/ant/util/FirstMatchMapper.java Fri 
Sep 26 05:00:51 2008
@@ -0,0 +1,48 @@
+/*
+ *  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.tools.ant.util;
+
+import java.util.Arrays;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.LinkedList;
+
+/**
+ * A ContainerMapper that returns the results of its
+ * first constituent FileNameMappers that matches.
+ *
+ * @since Ant 1.8.0
+ */
+public class FirstMatchMapper extends ContainerMapper {
+
+/** [EMAIL PROTECTED] */
+public String[] mapFileName(String sourceFileName) {
+for (Iterator iter = getMappers().iterator(); iter.hasNext();) {
+FileNameMapper mapper = (FileNameMapper) it

DO NOT REPLY [Bug 45716] UpToDate logging is misleading

2008-09-26 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=45716


Stefan Bodewig <[EMAIL PROTECTED]> changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |1.8.0




--- Comment #1 from Stefan Bodewig <[EMAIL PROTECTED]>  2008-09-26 04:36:08 PST 
---
svn revision 699282.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.


svn commit: r699282 - /ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/UpToDate.java

2008-09-26 Thread bodewig
Author: bodewig
Date: Fri Sep 26 04:35:52 2008
New Revision: 699282

URL: http://svn.apache.org/viewvc?rev=699282&view=rev
Log:
Improve logging.  PR 45716.

Modified:
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/UpToDate.java

Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/UpToDate.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/UpToDate.java?rev=699282&r1=699281&r2=699282&view=diff
==
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/UpToDate.java 
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/UpToDate.java Fri Sep 
26 04:35:52 2008
@@ -192,6 +192,11 @@
   null, null,
   mapperElement.getImplementation()).length == 
0;
 }
+if (!upToDate) {
+log(sourceFile.getAbsolutePath()
++ " is newer than (one of) its target(s).",
+Project.MSG_VERBOSE);
+}
 }
 
 // filesets are separate from the rest for performance
@@ -208,8 +213,10 @@
 
 if (upToDate) {
 Resource[] r = sourceResources.listResources();
-upToDate = ResourceUtils.selectOutOfDateSources(
+if (r.length > 0) {
+upToDate = ResourceUtils.selectOutOfDateSources(
 this, r, getMapper(), getProject()).length == 0;
+}
 }
 
 return upToDate;




DO NOT REPLY [Bug 44873] Add a "firstmatch" composite mapper

2008-09-26 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=44873


Stefan Bodewig <[EMAIL PROTECTED]> changed:

   What|Removed |Added

   Severity|normal  |enhancement
Summary|Mapper behaviour is |Add a "firstmatch" composite
   |different when using Java 6 |mapper
   Target Milestone|--- |1.8.0




--- Comment #5 from Stefan Bodewig <[EMAIL PROTECTED]>  2008-09-26 03:52:53 PST 
---
compositemapper's sort order is stable with svn revision 699263.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.


svn commit: r699263 - in /ant/core/trunk: WHATSNEW docs/manual/CoreTypes/mapper.html src/main/org/apache/tools/ant/util/CompositeMapper.java

2008-09-26 Thread bodewig
Author: bodewig
Date: Fri Sep 26 03:52:36 2008
New Revision: 699263

URL: http://svn.apache.org/viewvc?rev=699263&view=rev
Log:
make order of compositemapper's results predictable.  PR 44873.

Modified:
ant/core/trunk/WHATSNEW
ant/core/trunk/docs/manual/CoreTypes/mapper.html
ant/core/trunk/src/main/org/apache/tools/ant/util/CompositeMapper.java

Modified: ant/core/trunk/WHATSNEW
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/WHATSNEW?rev=699263&r1=699262&r2=699263&view=diff
==
--- ant/core/trunk/WHATSNEW (original)
+++ ant/core/trunk/WHATSNEW Fri Sep 26 03:52:36 2008
@@ -382,6 +382,9 @@
.
Bugzilla Report 39189.
 
+ * 's order of results is now predictable.
+   Bugzilla Report 44873
+
 Changes from Ant 1.7.0 TO Ant 1.7.1
 =
 

Modified: ant/core/trunk/docs/manual/CoreTypes/mapper.html
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/docs/manual/CoreTypes/mapper.html?rev=699263&r1=699262&r2=699263&view=diff
==
--- ant/core/trunk/docs/manual/CoreTypes/mapper.html (original)
+++ ant/core/trunk/docs/manual/CoreTypes/mapper.html Fri Sep 26 03:52:36 2008
@@ -629,6 +629,9 @@
 File mapping is performed by passing the source filename to each nested
  in turn, returning all results.
 The to and from attributes are ignored.
+  Starting with Ant 1.8.0 the order of the mapped results is the
+same as the order of the nested mappers; prior to Ant 1.8.0 the
+order has been undefined.
 Examples:
 
 

Modified: ant/core/trunk/src/main/org/apache/tools/ant/util/CompositeMapper.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/util/CompositeMapper.java?rev=699263&r1=699262&r2=699263&view=diff
==
--- ant/core/trunk/src/main/org/apache/tools/ant/util/CompositeMapper.java 
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/util/CompositeMapper.java Fri 
Sep 26 03:52:36 2008
@@ -20,6 +20,7 @@
 import java.util.Arrays;
 import java.util.HashSet;
 import java.util.Iterator;
+import java.util.LinkedList;
 
 /**
  * A ContainerMapper that unites the results of its constituent
@@ -30,6 +31,7 @@
 /** [EMAIL PROTECTED] */
 public String[] mapFileName(String sourceFileName) {
 HashSet results = new HashSet();
+LinkedList sortedResults = new LinkedList();
 
 FileNameMapper mapper = null;
 for (Iterator mIter = getMappers().iterator(); mIter.hasNext();) {
@@ -37,12 +39,17 @@
 if (mapper != null) {
 String[] mapped = mapper.mapFileName(sourceFileName);
 if (mapped != null) {
-results.addAll(Arrays.asList(mapped));
+for (int i = 0; i < mapped.length; i++) {
+if (!results.contains(mapped[i])) {
+results.add(mapped[i]);
+sortedResults.addLast(mapped[i]);
+}
+}
 }
 }
 }
 return (results.size() == 0) ? null
-: (String[]) results.toArray(new String[results.size()]);
+: (String[]) sortedResults.toArray(new String[results.size()]);
 }
 
 }




DO NOT REPLY [Bug 44873] Mapper behaviour is different when using Java 6

2008-09-26 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=44873





--- Comment #4 from Stefan Bodewig <[EMAIL PROTECTED]>  2008-09-26 03:37:51 PST 
---
The composite mapper has two results, since one glob mapper and the identity
mapper match.

 only uses the first result (enablemultiplemappings is false by default).

The documentation of composite mapper doesn't talk about the order of results
and in fact it uses a set in its implementation, making sort order depend on
the Java VM (or the phase of the moon).  We could fix that without breaking
anything, and I think I'll do that.

In your case you really want something else, you want some sort of composite
mapper where only the first match is used.  We don't have anything like this in
Ant right now.  Therefore I will first create a stable sort order and then
change this report to an enhancement request for a different kind of composite
mapper.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.


DO NOT REPLY [Bug 45716] UpToDate logging is misleading

2008-09-26 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=45716


Stefan Bodewig <[EMAIL PROTECTED]> changed:

   What|Removed |Added

 CC||notifications@ant.apache.org
 AssignedTo|notifications@ant.apache.org|[EMAIL PROTECTED]




-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
You are the assignee for the bug.


DO NOT REPLY [Bug 44915] manifestclasspath interferes with other build targets when the classpath directory does not exist

2008-09-26 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=44915


Stefan Bodewig <[EMAIL PROTECTED]> changed:

   What|Removed |Added

 Status|NEW |NEEDINFO




--- Comment #5 from Stefan Bodewig <[EMAIL PROTECTED]>  2008-09-26 03:04:52 PST 
---
does it fail if manifestclasspath is inside a target?


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.


DO NOT REPLY [Bug 44873] Mapper behaviour is different when using Java 6

2008-09-26 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=44873


Stefan Bodewig <[EMAIL PROTECTED]> changed:

   What|Removed |Added

 CC||notifications@ant.apache.org
 AssignedTo|notifications@ant.apache.org|[EMAIL PROTECTED]
 Status|ASSIGNED|NEW




-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
You are the assignee for the bug.


DO NOT REPLY [Bug 44726] selectors on remote FTP directories

2008-09-26 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=44726


Stefan Bodewig <[EMAIL PROTECTED]> changed:

   What|Removed |Added

 CC||notifications@ant.apache.org
 AssignedTo|notifications@ant.apache.org|[EMAIL PROTECTED]
   Severity|normal  |enhancement
   Keywords||PatchAvailable
   Target Milestone|--- |1.8.0




-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
You are the assignee for the bug.


DO NOT REPLY [Bug 45845] Possibly remove reverse() in Classloader task

2008-09-26 Thread bugzilla
https://issues.apache.org/bugzilla/show_bug.cgi?id=45845


Stefan Bodewig <[EMAIL PROTECTED]> changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED




--- Comment #5 from Stefan Bodewig <[EMAIL PROTECTED]>  2008-09-26 02:53:42 PST 
---
OK, reverse is deprecated now.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug.


svn commit: r699251 - /ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Classloader.java

2008-09-26 Thread bodewig
Author: bodewig
Date: Fri Sep 26 02:53:33 2008
New Revision: 699251

URL: http://svn.apache.org/viewvc?rev=699251&view=rev
Log:
deprecate reverse attribute.  PR 45845.

Modified:
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Classloader.java

Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Classloader.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Classloader.java?rev=699251&r1=699250&r2=699251&view=diff
==
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Classloader.java 
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Classloader.java Fri 
Sep 26 02:53:33 2008
@@ -98,6 +98,7 @@
 /**
  * Set reverse attribute.
  * @param b if true reverse the normal classloader lookup.
+ * @deprecated use setParentFirst with a negated argument instead
  */
 public void setReverse(boolean b) {
 this.parentFirst = !b;




svn commit: r699247 - in /ant/ivy/site/target: ./ history/ history/2.0.0-alpha2/ history/2.0.0-alpha2/configuration/ history/2.0.0-alpha2/configuration/macrodef/ history/2.0.0-alpha2/configuration/nam

2008-09-26 Thread xavier
Author: xavier
Date: Fri Sep 26 02:36:22 2008
New Revision: 699247

URL: http://svn.apache.org/viewvc?rev=699247&view=rev
Log:
generate site


[This commit notification would consist of 642 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]


svn commit: r699246 - in /ant/core/trunk/lib/optional: ant-antunit-1.1.jar ant-antunit-1.1beta1.jar

2008-09-26 Thread bodewig
Author: bodewig
Date: Fri Sep 26 02:34:37 2008
New Revision: 699246

URL: http://svn.apache.org/viewvc?rev=699246&view=rev
Log:
upgrade to AntUnit 1.1 final

Added:
ant/core/trunk/lib/optional/ant-antunit-1.1.jar   (with props)
Removed:
ant/core/trunk/lib/optional/ant-antunit-1.1beta1.jar

Added: ant/core/trunk/lib/optional/ant-antunit-1.1.jar
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/lib/optional/ant-antunit-1.1.jar?rev=699246&view=auto
==
Binary file - no diff available.

Propchange: ant/core/trunk/lib/optional/ant-antunit-1.1.jar
--
svn:mime-type = application/octet-stream




[jira] Updated: (IVY-906) Ability to grab non standardly placed artifacts from a local filesystem resolver without downloading to cache.

2008-09-26 Thread Xavier Hanin (JIRA)

 [ 
https://issues.apache.org/jira/browse/IVY-906?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xavier Hanin updated IVY-906:
-

Fix Version/s: (was: unspecified)

> Ability to grab non standardly placed artifacts from a local filesystem 
> resolver without downloading to cache.
> --
>
> Key: IVY-906
> URL: https://issues.apache.org/jira/browse/IVY-906
> Project: Ivy
>  Issue Type: Improvement
>  Components: Core
>Affects Versions: 2.0.0-beta-2
>Reporter: Alexander Foreman
>
> Ok, I see, this is not supported yet, so please file an improvement in JIRA.
> Xavier
> >
> >
> > Thanks for the help.
> >
> >
> > Alex Foreman
> > Morgan Stanley | Technology
> > 20 Cabot Square | Canary Wharf | Floor 06 London, E14 4QW
> > Phone: +44 20 7677-5732
> > [EMAIL PROTECTED]
> >
> > -Original Message-
> > From: Xavier Hanin [mailto:[EMAIL PROTECTED]
> > Sent: 16 September 2008 17:36
> > To: [EMAIL PROTECTED]
> > Subject: Re: URL= Behaviour
> >
> > On Tue, Sep 16, 2008 at 6:06 PM, Foreman, Alex (IT) < 
> > [EMAIL PROTECTED]> wrote:
> >
> > > I have a feature request I  asked about before but may have ben lost.
> > >
> > > If you have a url and its not in its place in its repository then 
> > > Ivy will download it and ignore local='true' as it did not find it 
> > > in the reolver correctly but elsewhere.  This obiously can be 
> > > anywhere as it's a URL and we want to consider it remote.
> > >
> > > Is there or can there be a way to force the resover to always be 
> > > local.  Eg even if it's a url use that location when using a cache 
> > > path rarther than the local cache position.
> > >
> > > Maybe  in ivy-settings.
> > >
> > > I have been considering doing this via a trigger but might be nice 
> > > if Ivy supported it directly.
> >
> > The problem is that after resolve, Ivy requires all your artifacts to 
> > be accessible as java.io.File objects, so a URL is not possible, 
> > unless it's a file URL. Could you detail your use case?
> >
> > Xavier
> >
> >
> > >
> > > Many thanks,
> > >
> > > Alex Foreman
> > > Morgan Stanley | Technology
> > > 20 Cabot Square | Canary Wharf | Floor 06 London, E14 4QW
> > > Phone: +44 20 7677-5732
> > > [EMAIL PROTECTED]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



svn commit: r699240 - /ant/ivy/core/branches/2.0.0-rc1/doc/release-notes.html

2008-09-26 Thread xavier
Author: xavier
Date: Fri Sep 26 02:16:17 2008
New Revision: 699240

URL: http://svn.apache.org/viewvc?rev=699240&view=rev
Log:
update release notes with announcement

Modified:
ant/ivy/core/branches/2.0.0-rc1/doc/release-notes.html

Modified: ant/ivy/core/branches/2.0.0-rc1/doc/release-notes.html
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/branches/2.0.0-rc1/doc/release-notes.html?rev=699240&r1=699239&r2=699240&view=diff
==
--- ant/ivy/core/branches/2.0.0-rc1/doc/release-notes.html (original)
+++ ant/ivy/core/branches/2.0.0-rc1/doc/release-notes.html Fri Sep 26 02:16:17 
2008
@@ -25,7 +25,41 @@
 
 

-Release Notes
+Announcement
+
+Sep 26, 2008 - The Apache Ivy project is pleased to announce its
+2.0.0 rc 1 version, the first release candidate for 2.0.0 final release.
+
+Ivy is a tool for managing (recording, tracking, resolving and
+reporting) project dependencies, characterized by flexibility,
+configurability, and tight integration with Apache Ant.
+
+This is a release candidate for 2.0.0 final, meaning that no changes 
+except bug fixes will occur before this release candidate and 2.0.0 final.
+Problems found at this phase can be fixed in the final release, so now 
+is a good time to download and use it. If no outstanding bugs are reported
+in the coming weeks, this release candidate will be promoted as 2.0.0 final.
+
+Key changes in this 2.0.0-rc1 version are
+* enhanced Maven2 compatibility, with several bug fixes and more 
+  pom features covered
+* better and more homogeneous relative paths handling
+* better support for local builds
+* 80+ bug fixes as documented in Jira and in the release notes
+
+Issues should be reported to:
+https://issues.apache.org/jira/browse/IVY
+
+Download the 2.0.0-rc1 release files at:
+http://ant.apache.org/ivy/download.cgi
+
+More information can be found on the Ivy website:
+http://ant.apache.org/ivy/
+
+Regards,
+Xavier Hanin (2.0.0-rc1 release mgr) 
+
+2.0.0-rc1 Release Notes
 
 CONTENTS
 1. What is Apache Ivy?
@@ -320,6 +354,7 @@
 - FIX: Wrong error message for republishing a module (IVY-752)
 - FIX: resolve fails to put metadata in cache (IVY-779)
 - FIX: multiple cleancache and inline retrieve error (IVY-778)
+
 - FIX: buildlist evicts modules with the same name, but different organisation 
(IVY-731)
 - FIX: Out of memory/Stack overflow for new highly coupled project (IVY-595)
 - FIX: Compatibility with maven's dependencyMangement (IVY-753)




svn commit: r699239 - /ant/ivy/site/printTemplate.html

2008-09-26 Thread xavier
Author: xavier
Date: Fri Sep 26 02:15:48 2008
New Revision: 699239

URL: http://svn.apache.org/viewvc?rev=699239&view=rev
Log:
update printTemplate (was still referencing incubator)

Modified:
ant/ivy/site/printTemplate.html

Modified: ant/ivy/site/printTemplate.html
URL: 
http://svn.apache.org/viewvc/ant/ivy/site/printTemplate.html?rev=699239&r1=699238&r2=699239&view=diff
==
--- ant/ivy/site/printTemplate.html (original)
+++ ant/ivy/site/printTemplate.html Fri Sep 26 02:15:48 2008
@@ -32,8 +32,8 @@
 

-   http://incubator.apache.org/";
-   title="Home">http://ant.apache.org/";
+   title="Apache Ant">
 


svn commit: r699225 - /ant/antlibs/antunit/trunk/doap_AntUnit.rdf

2008-09-26 Thread bodewig
Author: bodewig
Date: Fri Sep 26 01:54:07 2008
New Revision: 699225

URL: http://svn.apache.org/viewvc?rev=699225&view=rev
Log:
announce release

Modified:
ant/antlibs/antunit/trunk/doap_AntUnit.rdf

Modified: ant/antlibs/antunit/trunk/doap_AntUnit.rdf
URL: 
http://svn.apache.org/viewvc/ant/antlibs/antunit/trunk/doap_AntUnit.rdf?rev=699225&r1=699224&r2=699225&view=diff
==
--- ant/antlibs/antunit/trunk/doap_AntUnit.rdf (original)
+++ ant/antlibs/antunit/trunk/doap_AntUnit.rdf Fri Sep 26 01:54:07 2008
@@ -38,6 +38,13 @@
 http://projects.apache.org/category/testing"/>
 
   
+Apache AntUnit 1.1
+2008-09-26
+1.1
+  
+
+
+  
 Apache AntUnit 1.0
 2007-01-08
 1.0




svn commit: r699221 - /ant/antlibs/antunit/trunk/maven-metadata.xml

2008-09-26 Thread bodewig
Author: bodewig
Date: Fri Sep 26 01:48:28 2008
New Revision: 699221

URL: http://svn.apache.org/viewvc?rev=699221&view=rev
Log:
Add maven-metadata

Added:
ant/antlibs/antunit/trunk/maven-metadata.xml   (with props)

Added: ant/antlibs/antunit/trunk/maven-metadata.xml
URL: 
http://svn.apache.org/viewvc/ant/antlibs/antunit/trunk/maven-metadata.xml?rev=699221&view=auto
==
--- ant/antlibs/antunit/trunk/maven-metadata.xml (added)
+++ ant/antlibs/antunit/trunk/maven-metadata.xml Fri Sep 26 01:48:28 2008
@@ -0,0 +1,30 @@
+
+
+
+  org.apache.ant
+  ant-antunit
+  1.1
+  
+
+  1.0
+  1.1
+
+  
+

Propchange: ant/antlibs/antunit/trunk/maven-metadata.xml
--
svn:eol-style = native




svn commit: r699215 - in /ant/core/trunk/xdocs: antlibs/antunit/index.xml antlibs/bindownload.xml antlibs/proper.xml antlibs/srcdownload.xml antnews.xml index.xml

2008-09-26 Thread bodewig
Author: bodewig
Date: Fri Sep 26 01:22:49 2008
New Revision: 699215

URL: http://svn.apache.org/viewvc?rev=699215&view=rev
Log:
Announce AntUnit 1.1

Modified:
ant/core/trunk/xdocs/antlibs/antunit/index.xml
ant/core/trunk/xdocs/antlibs/bindownload.xml
ant/core/trunk/xdocs/antlibs/proper.xml
ant/core/trunk/xdocs/antlibs/srcdownload.xml
ant/core/trunk/xdocs/antnews.xml
ant/core/trunk/xdocs/index.xml

Modified: ant/core/trunk/xdocs/antlibs/antunit/index.xml
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/xdocs/antlibs/antunit/index.xml?rev=699215&r1=699214&r2=699215&view=diff
==
--- ant/core/trunk/xdocs/antlibs/antunit/index.xml (original)
+++ ant/core/trunk/xdocs/antlibs/antunit/index.xml Fri Sep 26 01:22:49 2008
@@ -24,10 +24,10 @@
 
   
 
-
-  September 3, 2008 - Apache AntUnit 1.1 Beta 1 Available
+
+  September 26, 2008 - Apache AntUnit 1.1 Released
 
-  Apache AntUnit 1.1 Beta 1 is now available for download as Apache AntUnit 1.1 is now available for download as http://ant.apache.org/antlibs/bindownload.cgi";>binary
   or http://ant.apache.org/antlibs/srcdownload.cgi";>source
@@ -40,6 +40,10 @@
 respective logs.
 
 
+
+  September 3, 2008 - Apache AntUnit 1.1 Beta 1 Available
+
+
 
   January 8, 2007 - Apache AntUnit 1.0 Available
 

Modified: ant/core/trunk/xdocs/antlibs/bindownload.xml
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/xdocs/antlibs/bindownload.xml?rev=699215&r1=699214&r2=699215&view=diff
==
--- ant/core/trunk/xdocs/antlibs/bindownload.xml (original)
+++ ant/core/trunk/xdocs/antlibs/bindownload.xml Fri Sep 26 01:22:49 2008
@@ -107,47 +107,25 @@
 
 
 
-Apache AntUnit 1.1 Beta 1
+Apache AntUnit 1.1
 
 .zip archive:
-apache-ant-antunit-1.1beta1-bin.zip
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1beta1-bin.zip.asc";>PGP]
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1beta1-bin.zip.sha1";>SHA1]
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1beta1-bin.zip.md5";>MD5]
+apache-ant-antunit-1.1-bin.zip
+[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1-bin.zip.asc";>PGP]
+[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1-bin.zip.sha1";>SHA1]
+[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1-bin.zip.md5";>MD5]
 
 .tar.gz archive:
-apache-ant-antunit-1.1beta1-bin.tar.gz
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1beta1-bin.tar.gz.asc";>PGP]
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1beta1-bin.tar.gz.sha1";>SHA1]
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1beta1-bin.tar.gz.md5";>MD5]
+apache-ant-antunit-1.1-bin.tar.gz
+[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1-bin.tar.gz.asc";>PGP]
+[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1-bin.tar.gz.sha1";>SHA1]
+[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1-bin.tar.gz.md5";>MD5]
 
 .tar.bz2 archive:
-apache-ant-antunit-1.1beta1-bin.tar.bz2
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1beta1-bin.tar.bz2.asc";>PGP]
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1beta1-bin.tar.bz2.sha1";>SHA1]
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1beta1-bin.tar.bz2.md5";>MD5]
-
-
-
-Apache AntUnit 1.0
-
-.zip archive:
-apache-ant-antunit-1.0-bin.zip
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.0-bin.zip.asc";>PGP]
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.0-bin.zip.sha1";>SHA1]
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.0-bin.zip.md5";>MD5]
-
-.tar.gz archive:
-apache-ant-antunit-1.0-bin.tar.gz
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.0-bin.tar.gz.asc";>PGP]
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.0-bin.tar.gz.sha1";>SHA1]
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.0-bin.tar.gz.md5";>MD5]
-
-.tar.bz2 archive:
-apache-ant-antunit-1.0-bin.tar.bz2
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.0-bin.tar.bz2.asc";>PGP]
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.0-bin.tar.bz2.sha1";>SHA1]
-[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.0-bin.tar.bz2.md5";>MD5]
+apache-ant-antunit-1.1-bin.tar.bz2
+[http://www.apache.org/dist/ant/antlibs/antunit/binaries/apache-ant-antunit-1.1-bin.tar.bz2.asc";>PGP]
+[http://www.apache.org/dist/ant/antli

svn commit: r699211 - in /ant/ivy/site: build.xml download.html history/ images/ivy-dl-2.0.0-rc1.png images/ivy-dl.xcf index.html toc.json

2008-09-26 Thread xavier
Author: xavier
Date: Fri Sep 26 01:14:56 2008
New Revision: 699211

URL: http://svn.apache.org/viewvc?rev=699211&view=rev
Log:
update site with 2.0.0-rc1

Added:
ant/ivy/site/images/ivy-dl-2.0.0-rc1.png   (with props)
Modified:
ant/ivy/site/build.xml
ant/ivy/site/download.html
ant/ivy/site/history/   (props changed)
ant/ivy/site/images/ivy-dl.xcf
ant/ivy/site/index.html
ant/ivy/site/toc.json

Modified: ant/ivy/site/build.xml
URL: 
http://svn.apache.org/viewvc/ant/ivy/site/build.xml?rev=699211&r1=699210&r2=699211&view=diff
==
--- ant/ivy/site/build.xml (original)
+++ ant/ivy/site/build.xml Fri Sep 26 01:14:56 2008
@@ -165,6 +165,7 @@
 description="--> initialize all imported documentation history for 
Ivy">
 
 
+
 
 
 

Modified: ant/ivy/site/download.html
URL: 
http://svn.apache.org/viewvc/ant/ivy/site/download.html?rev=699211&r1=699210&r2=699211&view=diff
==
--- ant/ivy/site/download.html (original)
+++ ant/ivy/site/download.html Fri Sep 26 01:14:56 2008
@@ -26,9 +26,9 @@
 
 

-
+
 
-The first release of Apache Ivy as a sub project of Ant, 2.0.0-beta2, 
is available. Check the [[history/2.0.0-beta2/release-notes release notes]].
+The first release candidate for 2.0.0 of Apache Ivy, 2.0.0-rc1, is 
available. Check the [[history/2.0.0-rc1/release-notes release notes]].
 
 Use the links below to download a distribution of Ivy from one of our mirrors. 
It is good practice to verify the 
integrity of the distribution files, especially if you are using one of our 
mirror sites. To do this you must use the signatures from our http://www.apache.org/dist/ant/ivy/";>main distribution directory.
 
@@ -54,21 +54,21 @@
 
 
 
-Ivy 2.0.0-beta2
-Ivy 2.0.0-beta2 has been released on 04-Mar-2008 and may not be available 
on all mirrors for a few days.
+Ivy 2.0.0-rc1
+Ivy 2.0.0-rc1 has been released on 26-Sep-2008 and may not be available on 
all mirrors for a few days.
 
 To get information about the different kind of distributions, see 
[[choose-distrib that page]].
 
 
 binary
-   apache-ivy-2.0.0-beta2-bin.zip
 (PGP
 SHA1
 MD5)
-   apache-ivy-2.0.0-beta2-bin.tar.gz
 (PGP
 SHA1
 MD5)
+   apache-ivy-2.0.0-rc1-bin.zip
 (PGP 
SHA1 
MD5)
+   apache-ivy-2.0.0-rc1-bin.tar.gz
 (PGP
 SHA1
 MD5)
 binary-with-dependencies
-   apache-ivy-2.0.0-beta2-bin-with-deps.zip
 (PGP
 SHA1
 MD5)
-   apache-ivy-2.0.0-beta2-bin-with-deps.tar.gz
 (PGP
 SHA1
 MD5)
+   apache-ivy-2.0.0-rc1-bin-with-deps.zip
 (PGP
 SHA1
 MD5)
+   apache-ivy-2.0.0-rc1-bin-with-deps.tar.gz
 (PGP
 SHA1
 MD5)
 sources
-   apache-ivy-2.0.0-beta2-src.zip
 (PGP
 SHA1
 MD5)
-   apache-ivy-2.0.0-beta2-src.tar.gz
 (PGP
 SHA1
 MD5)
+   apache-ivy-2.0.0-rc1-src.zip
 (PGP 
SHA1 
MD5)
+   apache-ivy-2.0.0-rc1-src.tar.gz
 (PGP
 SHA1
 MD5)
 
 
 Building from source
@@ -93,17 +93,17 @@
 
 
 % pgpk -a KEYS
-% pgpv apache-ivy-2.0.0-beta2-bin.tar.gz.asc
+% pgpv apache-ivy-2.0.0-rc1-bin.tar.gz.asc
 
 or
 
 % pgp -ka KEYS
-% pgp apache-ivy-2.0.0-beta2-bin.tar.gz.asc
+% pgp apache-ivy-2.0.0-rc1-bin.tar.gz.asc
 
 or
 
 % gpg --import KEYS
-% gpg --verify apache-ivy-2.0.0-beta2-bin.tar.gz.asc
+% gpg --verify apache-ivy-2.0.0-rc1-bin.tar.gz.asc
 
 
 Alternatively, you can verify the checksums on the files.  Unix programs 
called md5/sha1 or md5sum/sha1sum are included in many unix distributions.  
*sum is also available as part of http://www.gnu.org/software/textutils/textutils.html";>GNU Textutils.  
Windows users can get binary md5 programs from http://www.fourmilab.ch/md5/";>here, http://www.pc-tools.net/win32/freeware/console/";>here.  http://www.slavasoft.com/fsum/";>fsum supports MD5 and SHA1.

Propchange: ant/ivy/site/history/
--
--- svn:externals (original)
+++ svn:externals Fri Sep 26 01:14:56 2008
@@ -1,5 +1,6 @@
 trunk https://svn.apache.org/repos/asf/ant/ivy/core/trunk/doc
-latest-milestone 
https://svn.apache.org/repos/asf/ant/ivy/core/branches/2.0.0-beta2/doc
+latest-milestone 
https://svn.apache.org/repos/asf/ant/ivy/core/branches/2.0.0-rc1/doc
+2.0.0-rc1 https://svn.apache.org/repos/asf/ant/ivy/core/branches/2.0.0-rc1/doc
 2.0.0-beta2 
https://svn.apache.org/repos/asf/ant/ivy/core/branches/2.0.0-beta2/doc
 2.0.0-beta1 
https://svn.apache.org/repos/asf/ant/ivy/core/branches/2.0.0-beta1/doc
 2.0.0-alpha2 
https://svn.apache.org/repos/asf/ant/ivy/core/branches/2.0.0-alpha2/doc

Added: ant/ivy/site/images/ivy-dl-2.0.0-rc1.png
URL: 
http://svn.apache.org/viewvc/ant/ivy/site/images/ivy-dl-2.0.0-rc1.png?rev=699211&view=auto
==
Binary file - no diff available.

Propchange: ant/ivy/site/images/ivy

svn commit: r699204 - in /ant/ivy/site/ivyde/updatesite: ./ features/ plugins/

2008-09-26 Thread xavier
Author: xavier
Date: Fri Sep 26 00:50:20 2008
New Revision: 699204

URL: http://svn.apache.org/viewvc?rev=699204&view=rev
Log:
update updatesite with Ivy 2.0.0.cr1

Added:
ant/ivy/site/ivyde/updatesite/features/org.apache.ivy.feature_2.0.0.cr1.jar 
  (with props)

ant/ivy/site/ivyde/updatesite/features/org.apache.ivy.feature_2.0.0.cr1.jar.asc

ant/ivy/site/ivyde/updatesite/features/org.apache.ivy.feature_2.0.0.cr1.jar.md5

ant/ivy/site/ivyde/updatesite/features/org.apache.ivy.feature_2.0.0.cr1.jar.sha
ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.cr1.jar   (with 
props)
ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.cr1.jar.asc
ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.cr1.jar.md5
ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.cr1.jar.pack.gz  
 (with props)

ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.cr1.jar.pack.gz.asc

ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.cr1.jar.pack.gz.md5

ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.cr1.jar.pack.gz.sha
ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.cr1.jar.sha
Removed:

ant/ivy/site/ivyde/updatesite/features/org.apache.ivy.feature_2.0.0.beta2.jar

ant/ivy/site/ivyde/updatesite/features/org.apache.ivy.feature_2.0.0.beta2.jar.asc

ant/ivy/site/ivyde/updatesite/features/org.apache.ivy.feature_2.0.0.beta2.jar.md5

ant/ivy/site/ivyde/updatesite/features/org.apache.ivy.feature_2.0.0.beta2.jar.sha
ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.beta2.jar
ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.beta2.jar.asc
ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.beta2.jar.md5
ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.beta2.jar.pack.gz

ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.beta2.jar.pack.gz.asc

ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.beta2.jar.pack.gz.md5

ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.beta2.jar.pack.gz.sha
ant/ivy/site/ivyde/updatesite/plugins/org.apache.ivy_2.0.0.beta2.jar.sha
Modified:
ant/ivy/site/ivyde/updatesite/digest.zip
ant/ivy/site/ivyde/updatesite/digest.zip.asc
ant/ivy/site/ivyde/updatesite/digest.zip.md5
ant/ivy/site/ivyde/updatesite/digest.zip.sha
ant/ivy/site/ivyde/updatesite/site.xml

Modified: ant/ivy/site/ivyde/updatesite/digest.zip
URL: 
http://svn.apache.org/viewvc/ant/ivy/site/ivyde/updatesite/digest.zip?rev=699204&r1=699203&r2=699204&view=diff
==
Binary files - no diff available.

Modified: ant/ivy/site/ivyde/updatesite/digest.zip.asc
URL: 
http://svn.apache.org/viewvc/ant/ivy/site/ivyde/updatesite/digest.zip.asc?rev=699204&r1=699203&r2=699204&view=diff
==
--- ant/ivy/site/ivyde/updatesite/digest.zip.asc (original)
+++ ant/ivy/site/ivyde/updatesite/digest.zip.asc Fri Sep 26 00:50:20 2008
@@ -1,7 +1,7 @@
--BEGIN PGP SIGNATURE-
-Version: GnuPG v1.4.6 (GNU/Linux)
-
-iD8DBQBIaz2RSDwjxnv4vo4RAl+9AJ9XcI0Dgz+SFIy6LfVlHV1+Rw7hQgCgvTJa
-L87GekosXMCTYDA5sgfm1S8=
-=NYUB
--END PGP SIGNATURE-
+-BEGIN PGP SIGNATURE-
+Version: GnuPG v1.4.9 (MingW32)
+
+iEYEABECAAYFAkjPZEEACgkQA/aMvd6IhKD6ywCgtyf+y+DrGzFuoH7qWVmkssEl
+ulQAn3SoKxwCf5E0fGq82Fgpo/BQh1og
+=u5Cy
+-END PGP SIGNATURE-

Modified: ant/ivy/site/ivyde/updatesite/digest.zip.md5
URL: 
http://svn.apache.org/viewvc/ant/ivy/site/ivyde/updatesite/digest.zip.md5?rev=699204&r1=699203&r2=699204&view=diff
==
--- ant/ivy/site/ivyde/updatesite/digest.zip.md5 (original)
+++ ant/ivy/site/ivyde/updatesite/digest.zip.md5 Fri Sep 26 00:50:20 2008
@@ -1 +1 @@
-81edd3a183aa6ee9a3fcebbc351927bf *digest.zip
+015b374d961fe254927f564d1e92478b *digest.zip

Modified: ant/ivy/site/ivyde/updatesite/digest.zip.sha
URL: 
http://svn.apache.org/viewvc/ant/ivy/site/ivyde/updatesite/digest.zip.sha?rev=699204&r1=699203&r2=699204&view=diff
==
--- ant/ivy/site/ivyde/updatesite/digest.zip.sha (original)
+++ ant/ivy/site/ivyde/updatesite/digest.zip.sha Fri Sep 26 00:50:20 2008
@@ -1 +1 @@
-2b133a585b9ddada17ae8f173d025b7d05bf0ad0 *digest.zip
+a9f8674301436a42fa9ba355f79c8b3fa5519b71 *digest.zip

Added: 
ant/ivy/site/ivyde/updatesite/features/org.apache.ivy.feature_2.0.0.cr1.jar
URL: 
http://svn.apache.org/viewvc/ant/ivy/site/ivyde/updatesite/features/org.apache.ivy.feature_2.0.0.cr1.jar?rev=699204&view=auto
==
Binary file - no diff available.

Propchange: 
ant/ivy/site/ivyde/updatesite/features/org.apache.ivy.feature_2.0.0.cr1.jar
---

svn commit: r699200 - /ant/ivy/core/tags/2.0.0-rc1/

2008-09-26 Thread xavier
Author: xavier
Date: Fri Sep 26 00:20:47 2008
New Revision: 699200

URL: http://svn.apache.org/viewvc?rev=699200&view=rev
Log:
Tag release 2.0.0-rc1

Added:
ant/ivy/core/tags/2.0.0-rc1/   (props changed)
  - copied from r699199, ant/ivy/core/branches/2.0.0-rc1/

Propchange: ant/ivy/core/tags/2.0.0-rc1/
--
--- svn:ignore (added)
+++ svn:ignore Fri Sep 26 00:20:47 2008
@@ -0,0 +1,5 @@
+.classpath
+build
+lib
+bin
+nbproject

Propchange: ant/ivy/core/tags/2.0.0-rc1/
--
svn:mergeinfo = /ant/ivy/core/trunk:695737