From 342a0566918d561b382b31ddd8a9696f363ca5e3 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Tue, 23 Apr 2013 17:39:02 -0400
Subject: [PATCH] Improve Gerrit change ref rendering (issue-206)

---
 src/main/java/com/gitblit/wicket/panels/RefsPanel.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/gitblit/wicket/panels/RefsPanel.java b/src/main/java/com/gitblit/wicket/panels/RefsPanel.java
index 3ba22c0..c3807ac 100644
--- a/src/main/java/com/gitblit/wicket/panels/RefsPanel.java
+++ b/src/main/java/com/gitblit/wicket/panels/RefsPanel.java
@@ -41,6 +41,8 @@
 public class RefsPanel extends Panel {
 
 	private static final long serialVersionUID = 1L;
+	
+	private static final String R_CHANGES = "refs/changes/";
 
 	public RefsPanel(String id, final String repositoryName, RevCommit c,
 			Map<ObjectId, List<RefModel>> refs) {
@@ -108,6 +110,10 @@
 					// local head
 					linkClass = LogPage.class;
 					cssClass = "headRef";
+				} else if (name.startsWith(R_CHANGES)) {
+					// Gerrit change ref
+					name = name.substring(R_CHANGES.length());
+					cssClass = "otherRef";
 				} else if (name.startsWith(Constants.R_REMOTES)) {
 					// remote branch
 					linkClass = LogPage.class;

--
Gitblit v1.9.1