use long instead of date

This commit is contained in:
Sebastian Sdorra
2011-09-15 10:48:59 +02:00
parent 27d2c0e482
commit 6c127b62bf
3 changed files with 13 additions and 12 deletions

View File

@@ -33,10 +33,6 @@
package sonia.scm.repository;
//~--- JDK imports ------------------------------------------------------------
import java.util.Date;
/**
* Class description
*
@@ -63,7 +59,7 @@ public class BlameLine
* @param code
* @param lineNumber
*/
public BlameLine(Person author, Date when, String revision, String code,
public BlameLine(Person author, Long when, String revision, String code,
int lineNumber)
{
this.author = author;
@@ -125,7 +121,7 @@ public class BlameLine
*
* @return
*/
public Date getWhen()
public Long getWhen()
{
return when;
}
@@ -182,7 +178,7 @@ public class BlameLine
*
* @param when
*/
public void setWhen(Date when)
public void setWhen(Long when)
{
this.when = when;
}
@@ -202,5 +198,5 @@ public class BlameLine
private String revision;
/** Field description */
private Date when;
private Long when;
}

View File

@@ -39,6 +39,7 @@ import org.eclipse.jgit.api.BlameCommand;
import org.eclipse.jgit.api.Git;
import org.eclipse.jgit.blame.BlameResult;
import org.eclipse.jgit.lib.PersonIdent;
import org.eclipse.jgit.revwalk.RevCommit;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -127,9 +128,13 @@ public class GitBlameViewer implements BlameViewer
blameLine.setLineNumber(i);
blameLine.setAuthor(new Person(author.getName(),
author.getEmailAddress()));
blameLine.setWhen(author.getWhen());
String rev = blameResult.getSourceCommit(i).getId().getName();
RevCommit commit = blameResult.getSourceCommit(i);
long when = GitUtil.getCommitTime(commit);
blameLine.setWhen(when);
String rev = commit.getId().getName();
blameLine.setRevision(rev);

View File

@@ -125,8 +125,8 @@ public class SvnBlameHandler implements ISVNAnnotateHandler
authorPerson = new Person(author);
}
blameLines.add(new BlameLine(authorPerson, date, String.valueOf(revision),
line, lineNumber));
blameLines.add(new BlameLine(authorPerson, date.getTime(),
String.valueOf(revision), line, lineNumber));
}
/**