bodewig 2003/10/14 01:43:44 Modified: src/main/org/apache/tools/ant/taskdefs/cvslib ChangeLogParser.java Log: Use exact matches instead of substring matches in the parser so that comments containing dashes or equals signs are less likely to throw off the parser. I have no idea how portable the exact number of characters is, that's why I won't merge it into the 1.6 branch. PR: 8085 Suggested by: Peter Leschev Revision Changes Path 1.23 +3 -3 ant/src/main/org/apache/tools/ant/taskdefs/cvslib/ChangeLogParser.java Index: ChangeLogParser.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/cvslib/ChangeLogParser.java,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- ChangeLogParser.java 17 Sep 2003 20:11:43 -0000 1.22 +++ ChangeLogParser.java 14 Oct 2003 08:43:44 -0000 1.23 @@ -148,7 +148,7 @@ */ private void processComment(final String line) { final String lineSeparator = System.getProperty("line.separator"); - if (line.startsWith("======")) { + if (line.equals("=============================================================================")) { //We have ended changelog for that particular file //so we can save it final int end @@ -156,7 +156,7 @@ m_comment = m_comment.substring(0, end); saveEntry(); m_status = GET_FILE; - } else if (line.startsWith("----------------------------")) { + } else if (line.equals("----------------------------")) { final int end = m_comment.length() - lineSeparator.length(); //was -1 m_comment = m_comment.substring(0, end);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]