Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@apache.org Received: (qmail 86548 invoked from network); 10 Apr 2002 13:47:52 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 10 Apr 2002 13:47:52 -0000 Received: (qmail 26149 invoked by uid 97); 10 Apr 2002 13:47:51 -0000 Delivered-To: qmlist-jakarta-archive-ant-dev@jakarta.apache.org Received: (qmail 26131 invoked by uid 97); 10 Apr 2002 13:47:51 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 26120 invoked by uid 97); 10 Apr 2002 13:47:50 -0000 Date: 10 Apr 2002 13:47:46 -0000 Message-ID: <20020410134746.29595.qmail@icarus.apache.org> From: bodewig@apache.org To: jakarta-ant-cvs@apache.org Subject: cvs commit: jakarta-ant/src/main/org/apache/tools/ant/taskdefs Basename.java Dirname.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N bodewig 02/04/10 06:47:46 Modified: docs/manual/CoreTasks basename.html dirname.html src/main/org/apache/tools/ant/taskdefs Basename.java Dirname.java Log: Make sure and don't break property immutability rules. Minor corrections to their documentation. Revision Changes Path 1.3 +2 -1 jakarta-ant/docs/manual/CoreTasks/basename.html Index: basename.html =================================================================== RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/basename.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- basename.html 20 Mar 2002 03:11:48 -0000 1.2 +++ basename.html 10 Apr 2002 13:47:46 -0000 1.3 @@ -55,7 +55,8 @@ or a simple filename (eg., myjar.jar).
  <basename property="cmdname" file="D:/usr/local/foo.exe" suffix=".exe"/>
will set cmdname to foo. -
  <basename property="temp.dirname" file="${env.TEMP}"/>
+
  <property environment="env"/>
  +  <basename property="temp.dirname" file="${env.TEMP}"/>
will set temp.dirname to the last directory element of the path defined for the TEMP environment variable.

1.3 +1 -1 jakarta-ant/docs/manual/CoreTasks/dirname.html Index: dirname.html =================================================================== RCS file: /home/cvs/jakarta-ant/docs/manual/CoreTasks/dirname.html,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- dirname.html 30 Mar 2002 18:50:09 -0000 1.2 +++ dirname.html 10 Apr 2002 13:47:46 -0000 1.3 @@ -43,7 +43,7 @@ will set antfile.dir to the directory path for ${ant.file}.
  <dirname property="foo.dirname" file="foo.txt"/>
-will set foo.dirname to the current directory.

+will set foo.dirname to the project's basedir.


Copyright © 2002 Apache Software Foundation. 1.2 +4 -2 jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Basename.java Index: Basename.java =================================================================== RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Basename.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Basename.java 20 Mar 2002 02:48:15 -0000 1.1 +++ Basename.java 10 Apr 2002 13:47:46 -0000 1.2 @@ -82,7 +82,9 @@ * * @author Diane Holt holtdl@apache.org * - * @version $Revision: 1.1 $ + * @version $Revision: 1.2 $ + * + * @since Ant 1.5 * * @ant.task category="property" */ @@ -122,7 +124,7 @@ int pos = value.indexOf('.'); value = value.substring(0, pos); } - this.project.setProperty(property, value); + getProject().setNewProperty(property, value); } } } 1.2 +4 -2 jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Dirname.java Index: Dirname.java =================================================================== RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Dirname.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Dirname.java 20 Mar 2002 02:48:15 -0000 1.1 +++ Dirname.java 10 Apr 2002 13:47:46 -0000 1.2 @@ -75,7 +75,9 @@ * * @author Diane Holt holtdl@apache.org * - * @version $Revision: 1.1 $ + * @version $Revision: 1.2 $ + * + * @since Ant 1.5 * * @ant.task category="property" */ @@ -104,7 +106,7 @@ throw new BuildException("file attribute required", location); } else { String value = file.getParent(); - this.project.setProperty(property, value); + getProject().setNewProperty(property, value); } } } -- To unsubscribe, e-mail: For additional commands, e-mail: