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(); )
         {


Reply via email to