From cca55e4722fa1ceba8a0933dda974162635f3955 Mon Sep 17 00:00:00 2001 From: John Crygier <john.crygier@aon.com> Date: Thu, 03 May 2012 12:48:16 -0400 Subject: [PATCH] Ability to get / set "custom" properties within a RepositoryModel. This makes getting specialized settings in hooks much easier. --- src/com/gitblit/wicket/panels/CommitHeaderPanel.java | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/src/com/gitblit/wicket/panels/CommitHeaderPanel.java b/src/com/gitblit/wicket/panels/CommitHeaderPanel.java index 1a6580d..da9b9ad 100644 --- a/src/com/gitblit/wicket/panels/CommitHeaderPanel.java +++ b/src/com/gitblit/wicket/panels/CommitHeaderPanel.java @@ -18,6 +18,8 @@ import org.apache.wicket.markup.html.basic.Label; import org.eclipse.jgit.revwalk.RevCommit; +import com.gitblit.Constants; +import com.gitblit.utils.StringUtils; import com.gitblit.wicket.WicketUtils; import com.gitblit.wicket.pages.CommitPage; @@ -25,9 +27,18 @@ private static final long serialVersionUID = 1L; + public CommitHeaderPanel(String id, String title) { + super(id); + add(new Label("shortmessage", title)); + add(new Label("commitid")); + add(new Label("author")); + add(new Label("date")); + } + public CommitHeaderPanel(String id, String repositoryName, RevCommit c) { super(id); - add(new LinkPanel("shortmessage", "title", c.getShortMessage(), CommitPage.class, + add(new LinkPanel("shortmessage", "title", StringUtils.trimString(c.getShortMessage(), + Constants.LEN_SHORTLOG), CommitPage.class, WicketUtils.newObjectParameter(repositoryName, c.getName()))); add(new Label("commitid", "(" + c.getName().substring(0, 8) + ")")); add(new Label("author", c.getAuthorIdent().getName())); -- Gitblit v1.9.1