From 07fd0117bddd67e141d4c1f405e2a1e9f815c9e3 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 10 Apr 2014 18:58:10 -0400
Subject: [PATCH] Improve table rendering and uer details display

---
 src/main/java/com/gitblit/transport/ssh/gitblit/RepositoriesDispatcher.java |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/gitblit/transport/ssh/gitblit/RepositoriesDispatcher.java b/src/main/java/com/gitblit/transport/ssh/gitblit/RepositoriesDispatcher.java
index 30f7393..329e95e 100644
--- a/src/main/java/com/gitblit/transport/ssh/gitblit/RepositoriesDispatcher.java
+++ b/src/main/java/com/gitblit/transport/ssh/gitblit/RepositoriesDispatcher.java
@@ -69,7 +69,7 @@
 				String[] h = { "Name", "Description", "Owners", "Last Modified", "Size" };
 				headers = h;
 			} else {
-				String[] h = { "Name", "Description" };
+				String[] h = { "Name", "Last Modified", "Size" };
 				headers = h;
 			}
 
@@ -77,22 +77,23 @@
 			for (int i = 0; i < list.size(); i++) {
 				RepositoryModel r = list.get(i);
 
+				String lm = df.format(r.lastChange);
+				String size = r.size;
+				if (!r.hasCommits) {
+					lm = "";
+					size = "(empty)";
+				}
 				if (verbose) {
-					String lm = df.format(r.lastChange);
 					String owners = "";
 					if (!ArrayUtils.isEmpty(r.owners)) {
 						owners = Joiner.on(",").join(r.owners);
 					}
-					String size = r.size;
-					if (!r.hasCommits) {
-						size = "(empty)";
-					}
 					data[i] = new String[] { r.name, r.description, owners, lm, size };
 				} else {
-					data[i] = new String[] { r.name, r.description };
+					data[i] = new String[] { r.name, lm, size };
 				}
 			}
-			stdout.println(FlipTable.of(headers, data, Borders.BODY_COLS));
+			stdout.println(FlipTable.of(headers, data, Borders.BODY_HCOLS));
 		}
 
 		protected void asTabbed(List<RepositoryModel> list) {
@@ -112,6 +113,7 @@
 				}
 				String size = r.size;
 				if (!r.hasCommits) {
+					lm = "";
 					size = "(empty)";
 				}
 

--
Gitblit v1.9.1