You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm-commits@maven.apache.org by ol...@apache.org on 2009/03/21 11:27:15 UTC

svn commit: r756910 - /maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/ChangeSet.java

Author: olamy
Date: Sat Mar 21 10:27:15 2009
New Revision: 756910

URL: http://svn.apache.org/viewvc?rev=756910&view=rev
Log:
NPE free

Modified:
    maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/ChangeSet.java

Modified: maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/ChangeSet.java
URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/ChangeSet.java?rev=756910&r1=756909&r2=756910&view=diff
==============================================================================
--- maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/ChangeSet.java (original)
+++ maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/ChangeSet.java Sat Mar 21 10:27:15 2009
@@ -420,17 +420,16 @@
             .append( author )
             .append( "]]></author>\n" );
 
-        for ( Iterator i = files.iterator(); i.hasNext(); )
+        if ( files != null )
         {
-            ChangeFile file = (ChangeFile) i.next();
-            buffer.append( "\t\t<file>\n" )
-                .append( "\t\t\t<name>" )
-                .append( escapeValue( file.getName() ) )
-                .append( "</name>\n" )
-                .append( "\t\t\t<revision>" )
-                .append( file.getRevision() )
-                .append( "</revision>\n" );
-            buffer.append( "\t\t</file>\n" );
+            for ( Iterator i = files.iterator(); i.hasNext(); )
+            {
+                ChangeFile file = (ChangeFile) i.next();
+                buffer.append( "\t\t<file>\n" ).append( "\t\t\t<name>" ).append( escapeValue( file.getName() ) )
+                    .append( "</name>\n" ).append( "\t\t\t<revision>" ).append( file.getRevision() )
+                    .append( "</revision>\n" );
+                buffer.append( "\t\t</file>\n" );
+            }
         }
         buffer.append( "\t\t<msg><![CDATA[" )
             .append( removeCDataEnd( comment ) )