Author: epunzalan Date: Thu May 25 23:56:55 2006 New Revision: 409570 URL: http://svn.apache.org/viewvc?rev=409570&view=rev Log: PR: MCHANGELOG-13 Submitted by: Martin Johannesen
With revision: created an anonymous class instead for the comparator. This sorts the generated changeset entries before generating the report. Modified: maven/sandbox/plugins/maven-changelog-plugin/src/main/java/org/apache/maven/changelog/ChangeLogReport.java Modified: maven/sandbox/plugins/maven-changelog-plugin/src/main/java/org/apache/maven/changelog/ChangeLogReport.java URL: http://svn.apache.org/viewvc/maven/sandbox/plugins/maven-changelog-plugin/src/main/java/org/apache/maven/changelog/ChangeLogReport.java?rev=409570&r1=409569&r2=409570&view=diff ============================================================================== --- maven/sandbox/plugins/maven-changelog-plugin/src/main/java/org/apache/maven/changelog/ChangeLogReport.java (original) +++ maven/sandbox/plugins/maven-changelog-plugin/src/main/java/org/apache/maven/changelog/ChangeLogReport.java Thu May 25 23:56:55 2006 @@ -57,6 +57,8 @@ import java.util.Locale; import java.util.ResourceBundle; import java.util.StringTokenizer; +import java.util.Collections; +import java.util.Comparator; /** @@ -908,6 +910,19 @@ sink.tableRow_(); initReportUrls(); + + System.out.println( "ENTRIES FOUND: " + entries.size() ); + + Collections.sort( new ArrayList( entries ), new Comparator() + { + public int compare( Object arg0, Object arg1 ) + { + ChangeSet changeSet0 = (ChangeSet) arg0; + ChangeSet changeSet1 = (ChangeSet) arg1; + return changeSet1.getDate().compareTo( changeSet0.getDate() ); + } + } + ); for ( Iterator i = entries.iterator(); i.hasNext(); ) {