From 9bc17d16ea48a7978b198126d346828b1d24fe4e Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Mon, 18 Apr 2011 22:29:20 -0400
Subject: [PATCH] Color-coded change type indicator with tooltip for changed paths.

---
 src/com/gitblit/wicket/models/PathModel.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/com/gitblit/wicket/models/PathModel.java b/src/com/gitblit/wicket/models/PathModel.java
index e2e463f..2895d56 100644
--- a/src/com/gitblit/wicket/models/PathModel.java
+++ b/src/com/gitblit/wicket/models/PathModel.java
@@ -2,6 +2,8 @@
 
 import java.io.Serializable;
 
+import org.eclipse.jgit.diff.DiffEntry.ChangeType;
+
 import com.gitblit.utils.JGitUtils;
 
 public class PathModel implements Serializable, Comparable<PathModel> {
@@ -50,4 +52,16 @@
 		}
 		return 1;
 	}
+
+	public static class PathChangeModel extends PathModel {
+		
+		private static final long serialVersionUID = 1L;
+		
+		public final ChangeType changeType;
+
+		public PathChangeModel(String name, String path, long size, int mode, String commitId, ChangeType type) {
+			super(name, path, size, mode, commitId);
+			this.changeType = type;
+		}
+	}
 }

--
Gitblit v1.9.1