| | |
| | | @Override
|
| | | public void populateItem(final Item<RevCommit> item) {
|
| | | final RevCommit entry = item.getModelObject();
|
| | | final Date date = JGitUtils.getCommitDate(entry);
|
| | | final Date date = JGitUtils.getAuthorDate(entry);
|
| | | final boolean isMerge = entry.getParentCount() > 1;
|
| | |
|
| | | item.add(WicketUtils.createDateLabel("commitDate", date, getTimeZone(), getTimeUtils()));
|
| | |
|
| | |
| | | item.add(authorLink);
|
| | |
|
| | | // merge icon
|
| | | if (entry.getParentCount() > 1) {
|
| | | if (isMerge) {
|
| | | item.add(WicketUtils.newImage("commitIcon", "commit_merge_16x16.png"));
|
| | | } else {
|
| | | item.add(WicketUtils.newBlankImage("commitIcon"));
|
| | |
| | | } else {
|
| | | trimmedMessage = StringUtils.trimString(shortMessage, Constants.LEN_SHORTLOG);
|
| | | }
|
| | | LinkPanel shortlog = new LinkPanel("commitShortMessage", "list subject",
|
| | | LinkPanel shortlog = new LinkPanel("commitShortMessage", "list subject" + (isMerge ? " merge" : ""),
|
| | | trimmedMessage, CommitPage.class, WicketUtils.newObjectParameter(
|
| | | repositoryName, entry.getName()));
|
| | | if (!shortMessage.equals(trimmedMessage)) {
|