[log] Don't display commit time if equal to author time

This commit is contained in:
Kirill Likhodedov
2013-11-04 20:45:12 +04:00
parent 0f794b2884
commit 2c0d754398
@@ -165,8 +165,14 @@ class DetailsPanel extends JPanel implements ListSelectionListener {
String authorText = commit.getAuthorName() + " at " + DateFormatUtil.formatDateTime(commit.getAuthorTime());
if (!commit.getAuthorName().equals(commit.getCommitterName()) || !commit.getAuthorEmail().equals(commit.getCommitterEmail())) {
authorText += " (committed by " + commit.getCommitterName() +
" at " + DateFormatUtil.formatDateTime(commit.getCommitTime()) + ")";
String commitTime;
if (commit.getCommitTime() != commit.getAuthorTime()) {
commitTime = " at " + DateFormatUtil.formatDateTime(commit.getCommitTime());
}
else {
commitTime = "";
}
authorText += " (committed by " + commit.getCommitterName() + commitTime + ")";
}
myAuthor.setText(authorText);
}