buildframework/helium/sf/java/scm/src/com/nokia/maven/scm/provider/hg/VersionChangeSet.java
changeset 628 7c4a911dc066
parent 588 c7c26511138f
equal deleted inserted replaced
588:c7c26511138f 628:7c4a911dc066
    16  */
    16  */
    17  
    17  
    18 package com.nokia.maven.scm.provider.hg;
    18 package com.nokia.maven.scm.provider.hg;
    19 
    19 
    20 
    20 
    21 import org.apache.maven.scm.ChangeSet;
       
    22 import org.apache.maven.scm.ScmVersion;
       
    23 import org.apache.maven.scm.ScmException;
       
    24 import org.apache.maven.scm.ChangeFile;
       
    25 
       
    26 import java.util.ArrayList;
    21 import java.util.ArrayList;
    27 import java.util.List;
    22 import java.util.List;
       
    23 
       
    24 import org.apache.maven.scm.ChangeFile;
       
    25 import org.apache.maven.scm.ChangeSet;
       
    26 import org.apache.maven.scm.ScmException;
       
    27 import org.apache.maven.scm.ScmVersion;
    28 
    28 
    29 /**
    29 /**
    30  * A version changeset.
    30  * A version changeset.
    31  */
    31  */
    32 public class VersionChangeSet extends ChangeSet
    32 public class VersionChangeSet extends ChangeSet
    72     @Override
    72     @Override
    73     public String toString()
    73     public String toString()
    74     {
    74     {
    75         String result = "";
    75         String result = "";
    76         for (ScmVersion versions : getScmVersion()) {
    76         for (ScmVersion versions : getScmVersion()) {
    77             if (!versions.getName().equals("")) 
    77             if (!versions.getName().equals("")) {
    78             {
       
    79                 result += versions.getType().toLowerCase() + ":" + versions.getName() + "\n";
    78                 result += versions.getType().toLowerCase() + ":" + versions.getName() + "\n";
    80             }
    79             }
    81         }
    80         }
    82         if (getAuthor() != null)
    81         if (getAuthor() != null) {
    83             result += "user:" + getAuthor() + "\n";
    82             result += "user:" + getAuthor() + "\n";
    84         if (getDate() != null)
    83         }
       
    84         if (getDate() != null) {
    85             result += "date:" + getDate() + "\n";
    85             result += "date:" + getDate() + "\n";
       
    86         }
    86         List<ChangeFile> files = getFiles();
    87         List<ChangeFile> files = getFiles();
    87         if ( files.size() != 0 )
    88         if ( files.size() != 0 ) {
    88         {
       
    89             result += "files:";
    89             result += "files:";
    90             for ( ChangeFile changeFile : files )
    90             for ( ChangeFile changeFile : files ) {
    91             {
       
    92                 result += changeFile.getName() + " ";
    91                 result += changeFile.getName() + " ";
    93             }
    92             }
    94         }
    93         }
    95         if (!getComment().equals(""))
    94         if (!getComment().equals("")) {
    96             result += "\ndescription:" + getComment() + "\n";
    95             result += "\ndescription:" + getComment() + "\n";
       
    96         }
    97         return result;
    97         return result;
    98     }
    98     }
    99     
    99     
   100      /**
   100      /**
   101      * Provide the changelog entry as an XML snippet.
   101      * Provide the changelog entry as an XML snippet.