From 684cfd65840762029472b826bde317be951c2c08 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 20 Jun 2013 17:42:24 -0400
Subject: [PATCH] Display full message on commitdiff page (issue-258)

---
 src/main/java/com/gitblit/wicket/pages/CommitDiffPage.html |   13 +++++++------
 releases.moxie                                             |    1 +
 src/main/java/com/gitblit/wicket/pages/CommitDiffPage.java |    7 +++++++
 3 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/releases.moxie b/releases.moxie
index 6091daf..8ac0c49 100644
--- a/releases.moxie
+++ b/releases.moxie
@@ -36,6 +36,7 @@
 	changes:
 	 - Improved error logging for servlet containers which provide a null contextFolder (issue 199)
 	 - Improve Gerrit change ref decoration in the refs panel (issue 206)
+	 - Display full commit message on commitdiff page (issue-258)
 	 - Improved the repository url display.  This display now indicates your repository access permission, per-protocol.
 	 - Automatically encode/decode usernames for urls using %XX notation on space, @, and \
  	 - Disable Gson's pretty printing which has a huge performance gain
diff --git a/src/main/java/com/gitblit/wicket/pages/CommitDiffPage.html b/src/main/java/com/gitblit/wicket/pages/CommitDiffPage.html
index de39f4c..11a0ce3 100644
--- a/src/main/java/com/gitblit/wicket/pages/CommitDiffPage.html
+++ b/src/main/java/com/gitblit/wicket/pages/CommitDiffPage.html
@@ -15,13 +15,14 @@
 	<!-- commit header -->
 	<div wicket:id="commitHeader">[commit header]</div>
 
-	<!-- changed paths -->
-	<div style="padding-top:15px;">
-		<!-- commit legend -->
-		<div class="hidden-phone" style="text-align:right;" wicket:id="commitLegend"></div>
+	<!-- full message -->
+	<pre style="border-style:none" "class="commit_message" wicket:id="fullMessage">[commit message]</pre>
+
+	<!-- commit legend -->
+	<div class="hidden-phone" style="text-align:right;" wicket:id="commitLegend"></div>
 	
-		<div class="header"><i class="icon-file"></i> <wicket:message key="gb.changedFiles">[changed files]</wicket:message></div>
-	</div>
+	<!-- changed paths -->
+	<div class="header"><i class="icon-file"></i> <wicket:message key="gb.changedFiles">[changed files]</wicket:message></div>
 	
 	<table class="pretty">
 		<tr wicket:id="changedPath">
diff --git a/src/main/java/com/gitblit/wicket/pages/CommitDiffPage.java b/src/main/java/com/gitblit/wicket/pages/CommitDiffPage.java
index ee2aaa2..6954808 100644
--- a/src/main/java/com/gitblit/wicket/pages/CommitDiffPage.java
+++ b/src/main/java/com/gitblit/wicket/pages/CommitDiffPage.java
@@ -16,6 +16,7 @@
 package com.gitblit.wicket.pages;
 
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.List;
 
 import org.apache.wicket.PageParameters;
@@ -29,9 +30,11 @@
 import org.eclipse.jgit.lib.Repository;
 import org.eclipse.jgit.revwalk.RevCommit;
 
+import com.gitblit.Constants;
 import com.gitblit.GitBlit;
 import com.gitblit.Keys;
 import com.gitblit.models.PathModel.PathChangeModel;
+import com.gitblit.models.GitNote;
 import com.gitblit.models.SubmoduleModel;
 import com.gitblit.utils.DiffUtils;
 import com.gitblit.utils.DiffUtils.DiffOutputType;
@@ -39,7 +42,9 @@
 import com.gitblit.wicket.WicketUtils;
 import com.gitblit.wicket.panels.CommitHeaderPanel;
 import com.gitblit.wicket.panels.CommitLegendPanel;
+import com.gitblit.wicket.panels.GravatarImage;
 import com.gitblit.wicket.panels.LinkPanel;
+import com.gitblit.wicket.panels.RefsPanel;
 
 public class CommitDiffPage extends RepositoryPage {
 
@@ -76,6 +81,8 @@
 
 		add(new CommitHeaderPanel("commitHeader", repositoryName, commit));
 
+		addFullText("fullMessage", commit.getFullMessage(), true);
+
 		// changed paths list
 		List<PathChangeModel> paths = JGitUtils.getFilesInCommit(r, commit);
 

--
Gitblit v1.9.1