From 73f1adb2e84b8b9cd4045bcdd7d9afa72d3875b5 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Tue, 27 Nov 2012 17:13:03 -0500 Subject: [PATCH] Added short commit id column to log and history tables (issue 168) --- src/com/gitblit/wicket/panels/LogPanel.java | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/src/com/gitblit/wicket/panels/LogPanel.java b/src/com/gitblit/wicket/panels/LogPanel.java index a31c3df..6d06e7b 100644 --- a/src/com/gitblit/wicket/panels/LogPanel.java +++ b/src/com/gitblit/wicket/panels/LogPanel.java @@ -82,6 +82,7 @@ WicketUtils.newRepositoryParameter(repositoryName))); } + final int hashLen = GitBlit.getInteger(Keys.web.shortCommitIdLength, 6); ListDataProvider<RevCommit> dp = new ListDataProvider<RevCommit>(commits); DataView<RevCommit> logView = new DataView<RevCommit>("commit", dp) { private static final long serialVersionUID = 1L; @@ -100,6 +101,14 @@ objectId, author, Constants.SearchType.AUTHOR)); setPersonSearchTooltip(authorLink, author, Constants.SearchType.AUTHOR); item.add(authorLink); + + // commit hash link + LinkPanel commitHash = new LinkPanel("commitHash", null, entry.getName().substring(0, hashLen), + CommitPage.class, WicketUtils.newObjectParameter( + repositoryName, entry.getName())); + WicketUtils.setCssClass(commitHash, "sha1"); + WicketUtils.setHtmlTooltip(commitHash, entry.getName()); + item.add(commitHash); // merge icon if (entry.getParentCount() > 1) { -- Gitblit v1.9.1