From 698678268f53067c239a11e928dfd16761a2f9f7 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Fri, 08 Apr 2011 17:17:28 -0400
Subject: [PATCH] created panels for logs, tags, and branches.

---
 src/com/gitblit/wicket/RepositoryPage.java |   16 +++++-----------
 1 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/src/com/gitblit/wicket/RepositoryPage.java b/src/com/gitblit/wicket/RepositoryPage.java
index 1a764a3..0cbda3d 100644
--- a/src/com/gitblit/wicket/RepositoryPage.java
+++ b/src/com/gitblit/wicket/RepositoryPage.java
@@ -33,7 +33,7 @@
 			redirectToInterceptPage(new RepositoriesPage());
 		}
 		repositoryName = params.getString("p", "");
-		commitId = params.getString("h", "");
+		commitId = params.getString("h", "HEAD");
 
 		Repository r = getRepository();
 
@@ -112,24 +112,18 @@
 	}
 
 	protected PageParameters newRepositoryParameter() {
-		return new PageParameters("p=" + repositoryName);
+		return WicketUtils.newRepositoryParameter(repositoryName);
 	}
 
 	protected PageParameters newCommitParameter() {
-		return newCommitParameter(commitId);
+		return WicketUtils.newCommitParameter(repositoryName, commitId);
 	}
 
 	protected PageParameters newCommitParameter(String commitId) {
-		if (commitId == null || commitId.trim().length() == 0) {
-			return newRepositoryParameter();
-		}
-		return new PageParameters("p=" + repositoryName + ",h=" + commitId);
+		return WicketUtils.newCommitParameter(repositoryName, commitId);
 	}
 
 	protected PageParameters newPathParameter(String path) {
-		if (path == null || path.trim().length() == 0) {
-			return newCommitParameter();
-		}
-		return new PageParameters("p=" + repositoryName + ",h=" + commitId + ",f=" + path);
+		return WicketUtils.newPathParameter(repositoryName, commitId, path);
 	}
 }

--
Gitblit v1.9.1