From 4d44cf806ddfa8d051f2d6b1289fa3b67b0daf2e Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Fri, 21 Oct 2011 17:00:07 -0400
Subject: [PATCH] Cache repository sizes and default metrics for performance boost
---
src/com/gitblit/client/RepositoriesModel.java | 20 ++++++++++++++++----
1 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/src/com/gitblit/client/RepositoriesModel.java b/src/com/gitblit/client/RepositoriesModel.java
index d8e448f..c1fead9 100644
--- a/src/com/gitblit/client/RepositoriesModel.java
+++ b/src/com/gitblit/client/RepositoriesModel.java
@@ -37,7 +37,7 @@
List<RepositoryModel> list;
enum Columns {
- Name, Description, Owner, Type, Last_Change, Size;
+ Name, Description, Owner, Indicators, Last_Change, Size;
@Override
public String toString() {
@@ -67,7 +67,19 @@
@Override
public String getColumnName(int column) {
Columns col = Columns.values()[column];
- return col.toString();
+ switch (col) {
+ case Name:
+ return Translation.get("gb.name");
+ case Description:
+ return Translation.get("gb.description");
+ case Owner:
+ return Translation.get("gb.owner");
+ case Last_Change:
+ return Translation.get("gb.lastChange");
+ case Size:
+ return Translation.get("gb.size");
+ }
+ return "";
}
/**
@@ -81,7 +93,7 @@
Columns col = Columns.values()[columnIndex];
switch (col) {
case Name:
- case Type:
+ case Indicators:
return RepositoryModel.class;
case Last_Change:
return Date.class;
@@ -100,7 +112,7 @@
return model.description;
case Owner:
return model.owner;
- case Type:
+ case Indicators:
return model;
case Last_Change:
return model.lastChange;
--
Gitblit v1.9.1