svn commit: r490604 - /ant/core/trunk/src/main/org/apache/tools/ant/ComponentHelper.java

2006-12-27 Thread peterreilly
Author: peterreilly
Date: Wed Dec 27 15:48:39 2006
New Revision: 490604

URL: http://svn.apache.org/viewvc?view=rev&rev=490604
Log:
checkstyle: make method a little smaller

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

Modified: ant/core/trunk/src/main/org/apache/tools/ant/ComponentHelper.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/ComponentHelper.java?view=diff&rev=490604&r1=490603&r2=490604
==
--- ant/core/trunk/src/main/org/apache/tools/ant/ComponentHelper.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/ComponentHelper.java Wed Dec 
27 15:48:39 2006
@@ -853,18 +853,7 @@
 AntTypeDefinition def = getDefinition(componentName);
 if (def == null) {
 //not a known type
-boolean isAntlib = componentName.indexOf(MagicNames.ANTLIB_PREFIX) 
== 0;
-out.println("Cause: The name is undefined.");
-out.println("Action: Check the spelling.");
-out.println("Action: Check that any custom tasks/types have been 
declared.");
-out.println("Action: Check that any /"
-+ " declarations have taken place.");
-if (isAntlib) {
-out.println();
-out.println("This appears to be an antlib declaration. ");
-out.println("Action: Check that the implementing library 
exists in one of:");
-out.println(dirListing);
-}
+printUnknownDefinition(out, componentName, dirListing);
 definitions = true;
 } else {
 //we are defined, so it is an instantiation problem
@@ -878,35 +867,14 @@
 try {
 clazz = def.innerGetTypeClass();
 } catch (ClassNotFoundException e) {
-out.println("Cause: the class " + classname + " was not 
found.");
 jars = true;
-if (optional) {
-out.println("This looks like one of Ant's optional 
components.");
-out.println("Action: Check that the appropriate optional 
JAR exists in");
-out.println(dirListing);
-} else {
-out.println("Action: Check that the component has been 
correctly declared");
-out.println("and that the implementing JAR is in 
one of:");
-out.println(dirListing);
+if (!optional) {
 definitions = true;
 }
+printClassNotFound(out, classname, optional, dirListing);
 } catch (NoClassDefFoundError ncdfe) {
 jars = true;
-out.println("Cause: Could not load a dependent class "
-+  ncdfe.getMessage());
-if (optional) {
-out.println("   It is not enough to have Ant's 
optional JARs");
-out.println("   you need the JAR files that the"
-+ " optional tasks depend upon.");
-out.println("   Ant's optional task dependencies are"
-+ " listed in the manual.");
-} else {
-out.println("   This class may be in a separate JAR"
-+ " that is not installed.");
-}
-out.println("Action: Determine what extra JAR files are"
-+ " needed, and place them in one of:");
-out.println(dirListing);
+printNotLoadDependentClass(out, optional, ncdfe, dirListing);
 }
 //here we successfully loaded the class or failed.
 if (clazz != null) {
@@ -973,6 +941,66 @@
 out.flush();
 out.close();
 return errorText.toString();
+}
+
+/**
+ * Print unknown definition.
+ */
+private void printUnknownDefinition(
+PrintWriter out, String componentName, String dirListing) {
+boolean isAntlib = componentName.indexOf(MagicNames.ANTLIB_PREFIX) == 
0;
+out.println("Cause: The name is undefined.");
+out.println("Action: Check the spelling.");
+out.println("Action: Check that any custom tasks/types have been 
declared.");
+out.println("Action: Check that any /"
++ " declarations have taken place.");
+if (isAntlib) {
+out.println();
+out.println("This appears to be an antlib declaration. ");
+out.println("Action: Check that the implementing library exists in 
one of:");
+out.println(dirListing);
+}
+}
+
+/**
+ * Print class not found.
+ */
+private void printClassNotFound(
+PrintWriter out, String classname, boolean optional,
+String dirListing)

svn commit: r490602 - /ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/email/EmailTask.java

2006-12-27 Thread peterreilly
Author: peterreilly
Date: Wed Dec 27 15:45:01 2006
New Revision: 490602

URL: http://svn.apache.org/viewvc?view=rev&rev=490602
Log:
checkstyle: make method a little smaller

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

Modified: 
ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/email/EmailTask.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/email/EmailTask.java?view=diff&rev=490602&r1=490601&r2=490602
==
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/email/EmailTask.java 
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/email/EmailTask.java 
Wed Dec 27 15:45:01 2006
@@ -420,9 +420,7 @@
 autoFound = true;
 log("Using MIME mail", Project.MSG_VERBOSE);
 } catch (BuildException e) {
-Throwable t = e.getCause() == null ? e : e.getCause();
-log("Failed to initialise MIME mail: " + t.getMessage(),
-Project.MSG_WARN);
+logBuildException("Failed to initialise MIME mail: ", e);
 return;
 }
 }
@@ -446,9 +444,7 @@
 autoFound = true;
 log("Using UU mail", Project.MSG_VERBOSE);
 } catch (BuildException e) {
-Throwable t = e.getCause() == null ? e : e.getCause();
-log("Failed to initialise UU mail: " + t.getMessage(),
-Project.MSG_WARN);
+logBuildException("Failed to initialise UU mail: ", e);
 return;
 }
 }
@@ -540,8 +536,7 @@
 log("Sent email with " + count + " attachment"
  + (count == 1 ? "" : "s"), Project.MSG_INFO);
 } catch (BuildException e) {
-Throwable t = e.getCause() == null ? e : e.getCause();
-log("Failed to send email: " + t.getMessage(), Project.MSG_WARN);
+logBuildException("Failed to send email: ", e);
 if (failOnError) {
 throw e;
 }
@@ -553,6 +548,11 @@
 } finally {
 message = savedMessage;
 }
+}
+
+private void logBuildException(String reason, BuildException e) {
+Throwable t = e.getCause() == null ? e : e.getCause();
+log(reason + t.getMessage(), Project.MSG_WARN);
 }
 
 /**



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



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

2006-12-27 Thread peterreilly
Author: peterreilly
Date: Wed Dec 27 15:41:33 2006
New Revision: 490599

URL: http://svn.apache.org/viewvc?view=rev&rev=490599
Log:
checkstyle: make the execute method a litte smaller

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

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?view=diff&rev=490599&r1=490598&r2=490599
==
--- 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 Wed Dec 27 
15:41:33 2006
@@ -97,23 +97,8 @@
  */
 public boolean doGet(int logLevel, DownloadProgress progress)
 throws IOException {
-if (source == null) {
-throw new BuildException("src attribute is required", 
getLocation());
-}
+checkAttributes();
 
-if (dest == null) {
-throw new BuildException("dest attribute is required", 
getLocation());
-}
-
-if (dest.exists() && dest.isDirectory()) {
-throw new BuildException("The specified destination is a 
directory",
-getLocation());
-}
-
-if (dest.exists() && !dest.canWrite()) {
-throw new BuildException("Can't write to " + 
dest.getAbsolutePath(),
-getLocation());
-}
 //dont do any progress, unless asked
 if (progress == null) {
 progress = new NullProgress();
@@ -258,6 +243,28 @@
 return true;
 }
 
+/**
+ * Check the attributes.
+ */
+private void checkAttributes() {
+if (source == null) {
+throw new BuildException("src attribute is required", 
getLocation());
+}
+
+if (dest == null) {
+throw new BuildException("dest attribute is required", 
getLocation());
+}
+
+if (dest.exists() && dest.isDirectory()) {
+throw new BuildException("The specified destination is a 
directory",
+getLocation());
+}
+
+if (dest.exists() && !dest.canWrite()) {
+throw new BuildException("Can't write to " + 
dest.getAbsolutePath(),
+getLocation());
+}
+}
 
 /**
  * Set the URL to get.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



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

2006-12-27 Thread peterreilly
Author: peterreilly
Date: Wed Dec 27 15:37:38 2006
New Revision: 490597

URL: http://svn.apache.org/viewvc?view=rev&rev=490597
Log:
checkstyle:check off for public method

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

Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Expand.java
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Expand.java?view=diff&rev=490597&r1=490596&r2=490597
==
--- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Expand.java (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Expand.java Wed Dec 
27 15:37:38 2006
@@ -176,6 +176,7 @@
 return mapper;
 }
 
+// CheckStyle:ParameterNumberCheck OFF - bc
 /**
  * extract a file to a directory
  * @param fileUtils a fileUtils object
@@ -296,6 +297,7 @@
 }
 
 }
+// CheckStyle:ParameterNumberCheck ON
 
 /**
  * Set the destination directory. File will be unzipped into the



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Branch

2006-12-27 Thread Stephen McConnell
 

> -Original Message-
> From: Stefan Bodewig [mailto:[EMAIL PROTECTED] 

> > For Ant 1.8, I have in mind some refactoring, like maybe 
> > splitting the source tree per jar.

+1

>
> Why?
> 
> Splitting the source tree by moving things to antlibs is 
> fine, but why split the source tree of pieces that we 
> consider part of the core of Ant?

Because the different jars typically have different dependencies.

Cheers, Steve.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r490531 - /ant/core/trunk/docs/manual/CoreTasks/javac.html

2006-12-27 Thread jhm
Author: jhm
Date: Wed Dec 27 08:31:07 2006
New Revision: 490531

URL: http://svn.apache.org/viewvc?view=rev&rev=490531
Log:
Describe  as suggested in the Forum on 
http://www.jguru.com/forums/view.jsp?EID=1323111

Fix some xml-entity mistakes (missing ;)

Modified:
ant/core/trunk/docs/manual/CoreTasks/javac.html

Modified: ant/core/trunk/docs/manual/CoreTasks/javac.html
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/docs/manual/CoreTasks/javac.html?view=diff&rev=490531&r1=490530&r2=490531
==
--- ant/core/trunk/docs/manual/CoreTasks/javac.html (original)
+++ ant/core/trunk/docs/manual/CoreTasks/javac.html Wed Dec 27 08:31:07 2006
@@ -564,17 +564,29 @@
 If you wish to compile with a special JDK (another than the one Ant is 
currently using),
 set the executable and fork attribute. Using 
taskname
 could show in the log, that these settings are fix.
-  
+  
 
 
 
 Note: If you are using Ant on Windows and a new DOS window pops up
 for every use of an external compiler, this may be a problem of the JDK you are
 using.  This problem may occur with all JDKs < 1.2.
+
+
+
+If you want to activate other compiler options like lint you could use
+the  element:
+  
+
+   
+  
+
 
 Jikes Notes
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project test-ant-no-xerces (in module ant) failed

2006-12-27 Thread Gump Integration Build
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project test-ant-no-xerces has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 8 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- test-ant-no-xerces :  Java based build tool


Full details are available at:
http://vmgump.apache.org/gump/public/ant/test-ant-no-xerces/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump.apache.org/gump/public/ant/test-ant-no-xerces/gump_work/build_ant_test-ant-no-xerces.html
Work Name: build_ant_test-ant-no-xerces (Type: Build)
Work ended in a state of : Failed
Elapsed: 10 mins 37 secs
Command Line: java -Djava.awt.headless=true org.apache.tools.ant.Main 
-Dgump.merge=/x1/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only 
-Dtest.haltonfailure=false -Dant.home=/usr/local/gump/public/workspace/ant/dist 
run-tests 
[Working Directory: /usr/local/gump/public/workspace/ant]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/ant/build/testcases:/usr/local/gump/public/workspace/ant/src/tests/junit:/usr/local/gump/public/workspace/ant/src/etc/testcases:/usr/local/gump/public/workspace/ant/build/lib/ant-stylebook.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-javamail.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-apache-bcel.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-apache-regexp.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-commons-net.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-jsch.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-apache-log4j.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-antlr.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-commons-logging.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-jdepend.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-apache-bsf.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-apache-oro.jar:/usr/local/gump/public/workspace/ant/build/lib/ant.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-jai.jar:/usr/local/gump/packages/antlr-2.7.6/antlr.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-27122006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-27122006.jar:/usr/local/gump/public/workspace/jakarta-commons/net/dist/commons-net-27122006.jar:/usr/local/gump/packages/jaf-1.1ea/activation.jar:/usr/local/gump/packages/bcel-5.2/bcel-5.2.jar:/usr/local/gump/public/workspace/jakarta-bsf/build/lib/bsf.jar:/usr/local/gump/public/workspace/logging-log4j/dist/lib/log4j-27122006.jar:/usr/local/gump/public/workspace/jakarta-oro/jakarta-oro-27122006.jar:/usr/local/gump/public/workspace/jakarta-regexp/build/jakarta-regexp-27122006.jar:/usr/local/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/usr/local/gump/packages/javamail-1.4/mail.jar:/usr/local/gump/packages/javamail-1.4/lib/mailapi.jar:/usr/local/gump/packages/jdepend-2.6/lib/jdepend.jar:/usr/local/gump/packages/jsch/jsch-0.1.28.jar:/usr/local/gump/public/workspace/xml-stylebook/bin/stylebook-1.0-b3_xalan-2.jar:/usr/local/gump/public/workspace/ant-antlibs/antunit/build/ant-antunit-27122006.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/jakarta-tomcat-4.0/dist/common/lib/jasper-compiler.jar:/usr/local/gump/public/workspace/jakarta-tomcat-4.0/dist/common/lib/jasper-runtime.jar:/usr/local/gump/public/workspace/xml-commons/java/build/which.jar:/usr/local/gump/public/workspace/rhino/build/rhino_27122006/js.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-commands-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-classpath-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-core-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-bsf-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-reflect-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-util-2.0b4.jar:/usr/local/gump/public/workspace/jakarta-commons/codec/dist/commons-codec-27122006.jar
-
[au:antunit] Target: testfirst2 took 0.001 sec
[au:

Re: Branch

2006-12-27 Thread Stefan Bodewig
On Fri, 22 Dec 2006, Antoine Levy-Lambert <[EMAIL PROTECTED]> wrote:

> I also would prefer to wait a bit to create the ANT_17_BRANCH.

fine with me.

> For Ant 1.8, I have in mind some refactoring, like maybe splitting
> the source tree per jar.

Why?

Splitting the source tree by moving things to antlibs is fine, but why
split the source tree of pieces that we consider part of the core of
Ant?

Stefan

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: AntUnit

2006-12-27 Thread Stefan Bodewig
On Fri, 22 Dec 2006, Martijn Kruithof <[EMAIL PROTECTED]> wrote:

> Not only that our testsuite of 1.7.0 final relies on it so
> definetely +1 here.

OK, that have been +1s by plenty of people by now.  I'll build release
tarballs sometime latr this week/early next week so that we can vote
on them and have a release in the second week of 2007.

Stefan

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project svn-antlib-test (in module ant-antlibs) failed

2006-12-27 Thread Gump Integration Build
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project svn-antlib-test has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 79 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- svn-antlib-test :  Task and Type Libraries for Apache Ant


Full details are available at:
http://vmgump.apache.org/gump/public/ant-antlibs/svn-antlib-test/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on ant-testutil exists, no need to add for property 
ant-testutil.jar.
 -INFO- Failed with reason build failed



The following work was performed:
http://vmgump.apache.org/gump/public/ant-antlibs/svn-antlib-test/gump_work/build_ant-antlibs_svn-antlib-test.html
Work Name: build_ant-antlibs_svn-antlib-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 1 min 38 secs
Command Line: java -Djava.awt.headless=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar
 org.apache.tools.ant.Main -Dgump.merge=/x1/gump/public/gump/work/merge.xml 
-Dbuild.sysclasspath=only 
-Dant-testutil.jar=/usr/local/gump/public/workspace/ant/build/lib/ant-testutil.jar
 test 
[Working Directory: /usr/local/gump/public/workspace/ant-antlibs/svn]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/ant-antlibs/svn/build/test-classes:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-testutil.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/ant-antlibs/svn/build/ant-svn-27122006.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar
-
[junit] at junit.framework.TestSuite.run(TestSuite.java:227)
[junit] at 
org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35)
[junit] at 
junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:32)
[junit] at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
[junit] at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
[junit] at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:743)
[junit] 
[junit] Testcase: testDiffWithImplicitTrunk took 23.036 sec
[junit] FAILED
[junit] null
[junit] junit.framework.AssertionFailedError: null
[junit] at junit.framework.Assert.fail(Assert.java:47)
[junit] at junit.framework.Assert.assertTrue(Assert.java:20)
[junit] at junit.framework.Assert.assertTrue(Assert.java:27)
[junit] at 
org.apache.ant.svn.SvnTagDiffTest.assertModified(SvnTagDiffTest.java:110)
[junit] at 
org.apache.ant.svn.SvnTagDiffTest.assertDiffWithTrunk(SvnTagDiffTest.java:63)
[junit] at 
org.apache.ant.svn.SvnTagDiffTest.testDiffWithImplicitTrunk(SvnTagDiffTest.java:57)
[junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[junit] at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[junit] at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[junit] at java.lang.reflect.Method.invoke(Method.java:585)
[junit] at junit.framework.TestCase.runTest(TestCase.java:168)
[junit] at junit.framework.TestCase.runBare(TestCase.java:134)
[junit] at junit.framework.TestResult$1.protect(TestResult.java:110)
[junit] at junit.framework.TestResult.runProtected(TestResult.java:128)
[junit] at junit.framework.TestResult.run(TestResult.java:113)
[junit] at junit.framework.TestCase.run(TestCase.java:124)
[junit] at junit.framework.TestSuite.runTest(TestSuite.java:232)
[junit] at junit.framework.TestSuite.run(TestSuite.java:227)
[junit] at 
org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35)
[junit] at 
junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:32)
[junit] at 
org.apache

AW: Branch

2006-12-27 Thread Jan.Materne
 

>-Ursprüngliche Nachricht-
>Von: Steve Loughran [mailto:[EMAIL PROTECTED] 
>Gesendet: Samstag, 23. Dezember 2006 19:50
>An: Ant Developers List
>Betreff: Re: Branch
>
>Matt Benson wrote:
>> --- Antoine Levy-Lambert <[EMAIL PROTECTED]> wrote:
>> 
>>> Hello,
>>>
>>> I also would prefer to wait a bit to create the ANT_17_BRANCH.
>>>
>>> For Ant 1.8, I have in mind some refactoring, like maybe splitting 
>>> the source tree per jar.
>>> Documentation could also be split by theme such as property tasks, 
>>> resource based tasks, SCM tasks rather than the current distinction 
>>> core/optional which is not so nice.
>> 
>> While we're on the subject, note that in Java6,