antoine 2004/01/28 15:15:45 Modified: src/main/org/apache/tools/ant/taskdefs/cvslib Tag: ANT_16_BRANCH ChangeLogTask.java docs/manual/CoreTasks Tag: ANT_16_BRANCH changelog.html src/main/org/apache/tools/ant/taskdefs Tag: ANT_16_BRANCH AbstractCvsTask.java defaults.properties docs/manual Tag: ANT_16_BRANCH coretasklist.html . Tag: ANT_16_BRANCH WHATSNEW Added: src/main/org/apache/tools/ant/taskdefs/cvslib Tag: ANT_16_BRANCH CvsVersion.java docs/manual/CoreTasks Tag: ANT_16_BRANCH cvsversion.html Log: Merge from HEAD addition of <cvsversion> task support of branches via the tag attribute in <cvschangelog> PR: 13510 Revision Changes Path No revision No revision 1.25.2.1 +26 -28 ant/src/main/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java Index: ChangeLogTask.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java,v retrieving revision 1.25 retrieving revision 1.25.2.1 diff -u -r1.25 -r1.25.2.1 --- ChangeLogTask.java 17 Sep 2003 20:11:43 -0000 1.25 +++ ChangeLogTask.java 28 Jan 2004 23:15:44 -0000 1.25.2.1 @@ -1,7 +1,7 @@ /* * The Apache Software License, Version 1.1 * - * Copyright (c) 2002-2003 The Apache Software Foundation. All rights + * Copyright (c) 2002-2004 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without @@ -68,8 +68,8 @@ import org.apache.tools.ant.BuildException; import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.Project; -import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.Execute; +import org.apache.tools.ant.taskdefs.AbstractCvsTask; import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.FileSet; @@ -102,9 +102,9 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a> * @version $Revision$ $Date$ * @since Ant 1.5 - * @ant.task name="cvschangelog" + * @ant.task name="cvschangelog" category="scm" */ -public class ChangeLogTask extends Task { +public class ChangeLogTask extends AbstractCvsTask { /** User list */ private File m_usersFile; @@ -226,7 +226,6 @@ try { validate(); - final Properties userList = new Properties(); loadUserlist(userList); @@ -239,11 +238,22 @@ userList.put(user.getUserID(), user.getDisplayname()); } - final Commandline command = new Commandline(); - command.setExecutable("cvs"); - command.createArgument().setValue("log"); + setCommand("log"); + if (getTag() != null) { + CvsVersion myCvsVersion = new CvsVersion(); + myCvsVersion.setProject(getProject()); + myCvsVersion.setTaskName("cvsversion"); + myCvsVersion.setCvsRoot(getCvsRoot()); + myCvsVersion.setCvsRsh(getCvsRsh()); + myCvsVersion.setPassfile(getPassFile()); + myCvsVersion.setDest(m_dir); + myCvsVersion.execute(); + if (myCvsVersion.supportsCvsLogWithSOption()) { + addCommandArgument("-S"); + } + } if (null != m_start) { final SimpleDateFormat outputDate = new SimpleDateFormat("yyyy-MM-dd"); @@ -252,8 +262,8 @@ final String dateRange = ">=" + outputDate.format(m_start); // Supply '-d' as a separate argument - Bug# 14397 - command.createArgument().setValue("-d"); - command.createArgument().setValue(dateRange); + addCommandArgument("-d"); + addCommandArgument(dateRange); } // Check if list of files to check has been specified @@ -267,7 +277,7 @@ final String[] files = scanner.getIncludedFiles(); for (int i = 0; i < files.length; i++) { - command.createArgument().setValue(files[i]); + addCommandArgument(files[i]); } } } @@ -276,23 +286,11 @@ final RedirectingStreamHandler handler = new RedirectingStreamHandler(parser); - log(command.describeCommand(), Project.MSG_VERBOSE); - - final Execute exe = new Execute(handler); - - exe.setWorkingDirectory(m_dir); - exe.setCommandline(command.getCommandline()); - exe.setAntRun(getProject()); - try { - final int resultCode = exe.execute(); - - if (Execute.isFailure(resultCode)) { - throw new BuildException("Error running cvs log"); - } - } catch (final IOException ioe) { - throw new BuildException(ioe.toString()); - } + log(getCommand(), Project.MSG_VERBOSE); + setDest(m_dir); + setExecuteStreamHandler(handler); + super.execute(); final String errors = handler.getErrors(); if (null != errors) { No revision Index: ChangeLogTask.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java,v retrieving revision 1.25 retrieving revision 1.25.2.1 diff -u -r1.25 -r1.25.2.1 --- ChangeLogTask.java 17 Sep 2003 20:11:43 -0000 1.25 +++ ChangeLogTask.java 28 Jan 2004 23:15:44 -0000 1.25.2.1 @@ -1,7 +1,7 @@ /* * The Apache Software License, Version 1.1 * - * Copyright (c) 2002-2003 The Apache Software Foundation. All rights + * Copyright (c) 2002-2004 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without @@ -68,8 +68,8 @@ import org.apache.tools.ant.BuildException; import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.Project; -import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.Execute; +import org.apache.tools.ant.taskdefs.AbstractCvsTask; import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.FileSet; @@ -102,9 +102,9 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a> * @version $Revision$ $Date$ * @since Ant 1.5 - * @ant.task name="cvschangelog" + * @ant.task name="cvschangelog" category="scm" */ -public class ChangeLogTask extends Task { +public class ChangeLogTask extends AbstractCvsTask { /** User list */ private File m_usersFile; @@ -226,7 +226,6 @@ try { validate(); - final Properties userList = new Properties(); loadUserlist(userList); @@ -239,11 +238,22 @@ userList.put(user.getUserID(), user.getDisplayname()); } - final Commandline command = new Commandline(); - command.setExecutable("cvs"); - command.createArgument().setValue("log"); + setCommand("log"); + if (getTag() != null) { + CvsVersion myCvsVersion = new CvsVersion(); + myCvsVersion.setProject(getProject()); + myCvsVersion.setTaskName("cvsversion"); + myCvsVersion.setCvsRoot(getCvsRoot()); + myCvsVersion.setCvsRsh(getCvsRsh()); + myCvsVersion.setPassfile(getPassFile()); + myCvsVersion.setDest(m_dir); + myCvsVersion.execute(); + if (myCvsVersion.supportsCvsLogWithSOption()) { + addCommandArgument("-S"); + } + } if (null != m_start) { final SimpleDateFormat outputDate = new SimpleDateFormat("yyyy-MM-dd"); @@ -252,8 +262,8 @@ final String dateRange = ">=" + outputDate.format(m_start); // Supply '-d' as a separate argument - Bug# 14397 - command.createArgument().setValue("-d"); - command.createArgument().setValue(dateRange); + addCommandArgument("-d"); + addCommandArgument(dateRange); } // Check if list of files to check has been specified @@ -267,7 +277,7 @@ final String[] files = scanner.getIncludedFiles(); for (int i = 0; i < files.length; i++) { - command.createArgument().setValue(files[i]); + addCommandArgument(files[i]); } } } @@ -276,23 +286,11 @@ final RedirectingStreamHandler handler = new RedirectingStreamHandler(parser); - log(command.describeCommand(), Project.MSG_VERBOSE); - - final Execute exe = new Execute(handler); - - exe.setWorkingDirectory(m_dir); - exe.setCommandline(command.getCommandline()); - exe.setAntRun(getProject()); - try { - final int resultCode = exe.execute(); - - if (Execute.isFailure(resultCode)) { - throw new BuildException("Error running cvs log"); - } - } catch (final IOException ioe) { - throw new BuildException(ioe.toString()); - } + log(getCommand(), Project.MSG_VERBOSE); + setDest(m_dir); + setExecuteStreamHandler(handler); + super.execute(); final String errors = handler.getErrors(); if (null != errors) { No revision Index: ChangeLogTask.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/cvslib/ChangeLogTask.java,v retrieving revision 1.25 retrieving revision 1.25.2.1 diff -u -r1.25 -r1.25.2.1 --- ChangeLogTask.java 17 Sep 2003 20:11:43 -0000 1.25 +++ ChangeLogTask.java 28 Jan 2004 23:15:44 -0000 1.25.2.1 @@ -1,7 +1,7 @@ /* * The Apache Software License, Version 1.1 * - * Copyright (c) 2002-2003 The Apache Software Foundation. All rights + * Copyright (c) 2002-2004 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without @@ -68,8 +68,8 @@ import org.apache.tools.ant.BuildException; import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.Project; -import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.Execute; +import org.apache.tools.ant.taskdefs.AbstractCvsTask; import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.FileSet; @@ -102,9 +102,9 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a> * @version $Revision$ $Date$ * @since Ant 1.5 - * @ant.task name="cvschangelog" + * @ant.task name="cvschangelog" category="scm" */ -public class ChangeLogTask extends Task { +public class ChangeLogTask extends AbstractCvsTask { /** User list */ private File m_usersFile; @@ -226,7 +226,6 @@ try { validate(); - final Properties userList = new Properties(); loadUserlist(userList); @@ -239,11 +238,22 @@ userList.put(user.getUserID(), user.getDisplayname()); } - final Commandline command = new Commandline(); - command.setExecutable("cvs"); - command.createArgument().setValue("log"); + setCommand("log"); + if (getTag() != null) { + CvsVersion myCvsVersion = new CvsVersion(); + myCvsVersion.setProject(getProject()); + myCvsVersion.setTaskName("cvsversion"); + myCvsVersion.setCvsRoot(getCvsRoot()); + myCvsVersion.setCvsRsh(getCvsRsh()); + myCvsVersion.setPassfile(getPassFile()); + myCvsVersion.setDest(m_dir); + myCvsVersion.execute(); + if (myCvsVersion.supportsCvsLogWithSOption()) { + addCommandArgument("-S"); + } + } if (null != m_start) { final SimpleDateFormat outputDate = new SimpleDateFormat("yyyy-MM-dd"); @@ -252,8 +262,8 @@ final String dateRange = ">=" + outputDate.format(m_start); // Supply '-d' as a separate argument - Bug# 14397 - command.createArgument().setValue("-d"); - command.createArgument().setValue(dateRange); + addCommandArgument("-d"); + addCommandArgument(dateRange); } // Check if list of files to check has been specified @@ -267,7 +277,7 @@ final String[] files = scanner.getIncludedFiles(); for (int i = 0; i < files.length; i++) { - command.createArgument().setValue(files[i]); + addCommandArgument(files[i]); } } } @@ -276,23 +286,11 @@ final RedirectingStreamHandler handler = new RedirectingStreamHandler(parser); - log(command.describeCommand(), Project.MSG_VERBOSE); - - final Execute exe = new Execute(handler); - - exe.setWorkingDirectory(m_dir); - exe.setCommandline(command.getCommandline()); - exe.setAntRun(getProject()); - try { - final int resultCode = exe.execute(); - - if (Execute.isFailure(resultCode)) { - throw new BuildException("Error running cvs log"); - } - } catch (final IOException ioe) { - throw new BuildException(ioe.toString()); - } + log(getCommand(), Project.MSG_VERBOSE); + setDest(m_dir); + setExecuteStreamHandler(handler); + super.execute(); final String errors = handler.getErrors(); if (null != errors) { 1.2.2.1 +0 -0 ant/src/main/org/apache/tools/ant/taskdefs/cvslib/CvsVersion.java Index: CvsVersion.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/cvslib/CvsVersion.java,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -u -r1.2 -r1.2.2.1 No revision No revision 1.13.2.2 +49 -1 ant/docs/manual/CoreTasks/changelog.html Index: changelog.html =================================================================== RCS file: /home/cvs/ant/docs/manual/CoreTasks/changelog.html,v retrieving revision 1.13.2.1 retrieving revision 1.13.2.2 diff -u -r1.13.2.1 -r1.13.2.2 --- changelog.html 9 Oct 2003 21:01:06 -0000 1.13.2.1 +++ changelog.html 28 Jan 2004 23:15:44 -0000 1.13.2.2 @@ -23,6 +23,49 @@ <td align="center" valign="top"><b>Required</b></td> </tr> <tr> + <td colspan="3">Attributes from parent Cvs task which are meaningful here<br/> + Since ant 1.6.1</td> + </tr> + <tr> + <td valign="top">cvsRoot</td> + <td valign="top">the <code>CVSROOT</code> variable.</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td valign="top">cvsRsh</td> + <td valign="top">the <code>CVS_RSH</code> variable.</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td valign="top">package</td> + <td valign="top">the package/module to check out.</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td valign="top">port</td> + <td valign="top">Port used by CVS to communicate with the server.</td> + <td align="center" valign="top">No, default port 2401.</td> + </tr> + <tr> + <td valign="top">passfile</td> + <td valign="top">Password file to read passwords from.</td> + <td align="center" valign="top">No, default file ~/.cvspass.</td> + </tr> + <tr> + <td valign="top">failonerror</td> + <td valign="top">Stop the build process if the command exits with a + return code other than <code>0</code>. Defaults to false</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td valign="top">tag</td> + <td valign="top">query the changelog for a specific branch.</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td colspan="3">Specific attributes</td> + </tr> + <tr> <td valign="top">dir</td> <td valign="top">The directory from which to run the CVS <em>log</em> command.</td> @@ -139,6 +182,11 @@ anytime it encounters a change made by the user ID "donaldp". It writes these changes into the file <code>changelog.xml</code>.</p> +<p>Generates a change log report on the <code>ANT_16_BRANCH</code>.</p> +<pre> + <cvschangelog dir="c:/dev/asf/ant.head" passfile="c:/home/myself/.cvspass" + destfile="changelogant.xml" tag="ANT_16_BRANCH" /> +</pre> <h4>Generate Report</h4> <p>Ant includes a basic XSLT stylesheet that you can use to generate a HTML report based on the xml output. The following example illustrates @@ -173,7 +221,7 @@ </changelog> </pre> -<hr><p align="center">Copyright © 2002-2003 Apache Software Foundation. All rights +<hr><p align="center">Copyright © 2002-2004 Apache Software Foundation. All rights Reserved.</p> </body> No revision Index: changelog.html =================================================================== RCS file: /home/cvs/ant/docs/manual/CoreTasks/changelog.html,v retrieving revision 1.13.2.1 retrieving revision 1.13.2.2 diff -u -r1.13.2.1 -r1.13.2.2 --- changelog.html 9 Oct 2003 21:01:06 -0000 1.13.2.1 +++ changelog.html 28 Jan 2004 23:15:44 -0000 1.13.2.2 @@ -23,6 +23,49 @@ <td align="center" valign="top"><b>Required</b></td> </tr> <tr> + <td colspan="3">Attributes from parent Cvs task which are meaningful here<br/> + Since ant 1.6.1</td> + </tr> + <tr> + <td valign="top">cvsRoot</td> + <td valign="top">the <code>CVSROOT</code> variable.</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td valign="top">cvsRsh</td> + <td valign="top">the <code>CVS_RSH</code> variable.</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td valign="top">package</td> + <td valign="top">the package/module to check out.</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td valign="top">port</td> + <td valign="top">Port used by CVS to communicate with the server.</td> + <td align="center" valign="top">No, default port 2401.</td> + </tr> + <tr> + <td valign="top">passfile</td> + <td valign="top">Password file to read passwords from.</td> + <td align="center" valign="top">No, default file ~/.cvspass.</td> + </tr> + <tr> + <td valign="top">failonerror</td> + <td valign="top">Stop the build process if the command exits with a + return code other than <code>0</code>. Defaults to false</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td valign="top">tag</td> + <td valign="top">query the changelog for a specific branch.</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td colspan="3">Specific attributes</td> + </tr> + <tr> <td valign="top">dir</td> <td valign="top">The directory from which to run the CVS <em>log</em> command.</td> @@ -139,6 +182,11 @@ anytime it encounters a change made by the user ID "donaldp". It writes these changes into the file <code>changelog.xml</code>.</p> +<p>Generates a change log report on the <code>ANT_16_BRANCH</code>.</p> +<pre> + <cvschangelog dir="c:/dev/asf/ant.head" passfile="c:/home/myself/.cvspass" + destfile="changelogant.xml" tag="ANT_16_BRANCH" /> +</pre> <h4>Generate Report</h4> <p>Ant includes a basic XSLT stylesheet that you can use to generate a HTML report based on the xml output. The following example illustrates @@ -173,7 +221,7 @@ </changelog> </pre> -<hr><p align="center">Copyright © 2002-2003 Apache Software Foundation. All rights +<hr><p align="center">Copyright © 2002-2004 Apache Software Foundation. All rights Reserved.</p> </body> No revision Index: changelog.html =================================================================== RCS file: /home/cvs/ant/docs/manual/CoreTasks/changelog.html,v retrieving revision 1.13.2.1 retrieving revision 1.13.2.2 diff -u -r1.13.2.1 -r1.13.2.2 --- changelog.html 9 Oct 2003 21:01:06 -0000 1.13.2.1 +++ changelog.html 28 Jan 2004 23:15:44 -0000 1.13.2.2 @@ -23,6 +23,49 @@ <td align="center" valign="top"><b>Required</b></td> </tr> <tr> + <td colspan="3">Attributes from parent Cvs task which are meaningful here<br/> + Since ant 1.6.1</td> + </tr> + <tr> + <td valign="top">cvsRoot</td> + <td valign="top">the <code>CVSROOT</code> variable.</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td valign="top">cvsRsh</td> + <td valign="top">the <code>CVS_RSH</code> variable.</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td valign="top">package</td> + <td valign="top">the package/module to check out.</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td valign="top">port</td> + <td valign="top">Port used by CVS to communicate with the server.</td> + <td align="center" valign="top">No, default port 2401.</td> + </tr> + <tr> + <td valign="top">passfile</td> + <td valign="top">Password file to read passwords from.</td> + <td align="center" valign="top">No, default file ~/.cvspass.</td> + </tr> + <tr> + <td valign="top">failonerror</td> + <td valign="top">Stop the build process if the command exits with a + return code other than <code>0</code>. Defaults to false</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td valign="top">tag</td> + <td valign="top">query the changelog for a specific branch.</td> + <td align="center" valign="top">No</td> + </tr> + <tr> + <td colspan="3">Specific attributes</td> + </tr> + <tr> <td valign="top">dir</td> <td valign="top">The directory from which to run the CVS <em>log</em> command.</td> @@ -139,6 +182,11 @@ anytime it encounters a change made by the user ID "donaldp". It writes these changes into the file <code>changelog.xml</code>.</p> +<p>Generates a change log report on the <code>ANT_16_BRANCH</code>.</p> +<pre> + <cvschangelog dir="c:/dev/asf/ant.head" passfile="c:/home/myself/.cvspass" + destfile="changelogant.xml" tag="ANT_16_BRANCH" /> +</pre> <h4>Generate Report</h4> <p>Ant includes a basic XSLT stylesheet that you can use to generate a HTML report based on the xml output. The following example illustrates @@ -173,7 +221,7 @@ </changelog> </pre> -<hr><p align="center">Copyright © 2002-2003 Apache Software Foundation. All rights +<hr><p align="center">Copyright © 2002-2004 Apache Software Foundation. All rights Reserved.</p> </body> 1.1.2.1 +0 -0 ant/docs/manual/CoreTasks/cvsversion.html Index: cvsversion.html =================================================================== RCS file: /home/cvs/ant/docs/manual/CoreTasks/cvsversion.html,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -u -r1.1 -r1.1.2.1 No revision No revision 1.26.2.2 +15 -4 ant/src/main/org/apache/tools/ant/taskdefs/AbstractCvsTask.java Index: AbstractCvsTask.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/AbstractCvsTask.java,v retrieving revision 1.26.2.1 retrieving revision 1.26.2.2 diff -u -r1.26.2.1 -r1.26.2.2 --- AbstractCvsTask.java 22 Sep 2003 15:42:37 -0000 1.26.2.1 +++ AbstractCvsTask.java 28 Jan 2004 23:15:45 -0000 1.26.2.2 @@ -1,7 +1,7 @@ /* * The Apache Software License, Version 1.1 * - * Copyright (c) 2002-2003 The Apache Software Foundation. All rights + * Copyright (c) 2002-2004 The Apache Software Foundation. All rights * reserved. * * Redistribution and use in source and binary forms, with or without @@ -111,7 +111,10 @@ * the package/module to check out. */ private String cvsPackage; - + /** + * the tag + */ + private String tag; /** * the default command. */ @@ -609,6 +612,14 @@ return this.cvsPackage; } + /** + * tag or branch + * @return tag or branch + * @since ant 1.6.1 + */ + public String getTag() { + return tag; + } /** * The tag of the package/module to operate upon. @@ -617,8 +628,8 @@ public void setTag(String p) { // Check if not real tag => set it to null if (p != null && p.trim().length() > 0) { - addCommandArgument("-r"); - addCommandArgument(p); + tag = p; + addCommandArgument("-r" + p); } } 1.153.2.3 +1 -0 ant/src/main/org/apache/tools/ant/taskdefs/defaults.properties Index: defaults.properties =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/defaults.properties,v retrieving revision 1.153.2.2 retrieving revision 1.153.2.3 diff -u -r1.153.2.2 -r1.153.2.3 --- defaults.properties 22 Jan 2004 09:22:31 -0000 1.153.2.2 +++ defaults.properties 28 Jan 2004 23:15:45 -0000 1.153.2.3 @@ -66,6 +66,7 @@ basename=org.apache.tools.ant.taskdefs.Basename dirname=org.apache.tools.ant.taskdefs.Dirname cvschangelog=org.apache.tools.ant.taskdefs.cvslib.ChangeLogTask +cvsversion=org.apache.tools.ant.tasksdefs.cvslib.CvsVersion buildnumber=org.apache.tools.ant.taskdefs.BuildNumber concat=org.apache.tools.ant.taskdefs.Concat cvstagdiff=org.apache.tools.ant.taskdefs.cvslib.CvsTagDiff No revision No revision 1.50.2.3 +1 -0 ant/docs/manual/coretasklist.html Index: coretasklist.html =================================================================== RCS file: /home/cvs/ant/docs/manual/coretasklist.html,v retrieving revision 1.50.2.2 retrieving revision 1.50.2.3 diff -u -r1.50.2.2 -r1.50.2.3 --- coretasklist.html 12 Dec 2003 21:40:21 -0000 1.50.2.2 +++ coretasklist.html 28 Jan 2004 23:15:45 -0000 1.50.2.3 @@ -35,6 +35,7 @@ <a href="CoreTasks/copyfile.html"><i>Copyfile</i></a><br> <a href="CoreTasks/cvs.html">Cvs</a><br> <a href="CoreTasks/changelog.html">CvsChangeLog</a><br> +<a href="CoreTasks/cvsversion.html">CvsVersion</a><br> <a href="CoreTasks/cvspass.html">CVSPass</a><br> <a href="CoreTasks/cvstagdiff.html">CvsTagDiff</a><br> <a href="CoreTasks/defaultexcludes.html">Defaultexcludes</a><br> No revision No revision 1.503.2.31 +5 -0 ant/WHATSNEW Index: WHATSNEW =================================================================== RCS file: /home/cvs/ant/WHATSNEW,v retrieving revision 1.503.2.30 retrieving revision 1.503.2.31 diff -u -r1.503.2.30 -r1.503.2.31 --- WHATSNEW 28 Jan 2004 10:33:04 -0000 1.503.2.30 +++ WHATSNEW 28 Jan 2004 23:15:45 -0000 1.503.2.31 @@ -48,6 +48,11 @@ detected by Ant and treated just like Java 1.4. You can now specify source="1.5" in the <javac> task. +* created new task <cvsversion> + +* added support for branch logging via the tag attribute in <cvschangelog> + Bugzilla Report 13510. + Changes from Ant 1.6.B3 to Ant 1.6.0 ====================================
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]