Author: struberg Date: Sun Feb 13 21:57:57 2011 New Revision: 1070309 URL: http://svn.apache.org/viewvc?rev=1070309&view=rev Log: [SCM-607] BlameLine should contain author _and_ committer information
Modified: maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameLine.java Modified: maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameLine.java URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameLine.java?rev=1070309&r1=1070308&r2=1070309&view=diff ============================================================================== --- maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameLine.java (original) +++ maven/scm/trunk/maven-scm-api/src/main/java/org/apache/maven/scm/command/blame/BlameLine.java Sun Feb 13 21:57:57 2011 @@ -38,11 +38,31 @@ public class BlameLine private String author; + private String committer; + + /** + * @param date of the commit + * @param revision of the commit + * @param author will also be used as committer identification + */ public BlameLine( Date date, String revision, String author ) { + this( date, revision, author, author ); + } + + /** + * + * @param date of the commit + * @param revision of the commit + * @param author the person who wrote the line + * @param committer the person who committed the change + */ + public BlameLine( Date date, String revision, String author, String committer ) + { setDate( date ); setRevision( revision ); setAuthor( author ); + setCommitter( committer ); } public String getRevision() @@ -65,6 +85,19 @@ public class BlameLine this.author = author; } + public String getCommitter() + { + return committer; + } + + public void setCommitter( String committer ) + { + this.committer = committer; + } + + /** + * @return the commit date + */ public Date getDate() { if ( date != null )