From b01ca06b8d14634a2890590916450ef0e36f2b3a Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Sat, 18 Jun 2011 08:39:22 -0400
Subject: [PATCH] Mount parameters setting.
---
distrib/gitblit.properties | 6 ++++++
src/com/gitblit/wicket/GitBlitWebApp.java | 3 +++
2 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/distrib/gitblit.properties b/distrib/gitblit.properties
index 6adf11e..e41f12c 100644
--- a/distrib/gitblit.properties
+++ b/distrib/gitblit.properties
@@ -78,6 +78,12 @@
web.datestampShortFormat = yyyy-MM-dd
web.datetimestampLongFormat = EEEE, MMMM d, yyyy h:mm a z
+# Mount parameters
+# true: http://localhost/commit/myrepo/abcdef
+# false: http://localhost/commit/?r=myrepo&h=abcdef
+# Changing this value requires a server restart.
+web.mountParameters = true
+
# Show other URLs on the summary page for accessing your git repositories
# Use spaces to separate urls. {0} is the token for the repository name.
# e.g.
diff --git a/src/com/gitblit/wicket/GitBlitWebApp.java b/src/com/gitblit/wicket/GitBlitWebApp.java
index cc54e00..1b13ea3 100644
--- a/src/com/gitblit/wicket/GitBlitWebApp.java
+++ b/src/com/gitblit/wicket/GitBlitWebApp.java
@@ -107,6 +107,9 @@
if (parameters == null) {
parameters = new String[] {};
}
+ if (!GitBlit.getBoolean(Keys.web.mountParameters, true)) {
+ parameters = new String[] {};
+ }
mount(new MixedParamUrlCodingStrategy(location, clazz, parameters));
}
--
Gitblit v1.9.1