DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21481>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21481 CvsTagDiff.java: rdiff command string adds single quote in wrong place Summary: CvsTagDiff.java: rdiff command string adds single quote in wrong place Product: Ant Version: 1.6Alpha (nightly) Platform: Other OS/Version: All Status: NEW Severity: Blocker Priority: Other Component: Core tasks AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] when running cvstagdiff and passing in starttag and endtag, but no dates, the command string passed to rdiff adds a single quote after each tag, resulting in the initial -r switch falling off. Index: CvsTagDiff.java =================================================================== RCS file: /home/cvspublic/ant/src/main/org/apache/tools/ant/taskdefs/cvslib/CvsTagD iff.java,v retrieving revision 1.14 diff -u -r1.14 CvsTagDiff.java --- CvsTagDiff.java 15 Jun 2003 20:26:57 -0000 1.14 +++ CvsTagDiff.java 10 Jul 2003 22:41:30 -0000 @@ -213,13 +213,12 @@ public void execute() throws BuildException { // validate the input parameters validate(); - // build the rdiff command String rdiff = "rdiff -s " + - (m_startTag != null ? ("-r " + m_startTag) : ("-D '" + m_startDate)) - + "' " - + (m_endTag != null ? ("-r " + m_endTag) : ("-D '" + m_endDate)) - + "' " + m_package; + (m_startTag != null ? ("-r " + m_startTag) : ("-D '" + m_startDate + "' ")) + + " " + + (m_endTag != null ? ("-r " + m_endTag) : ("-D '" + m_endDate + "' ")) + + " " + m_package; log("Cvs command is " + rdiff, Project.MSG_VERBOSE); setCommand(rdiff); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]