From da0269b4bd57bf90877446d9f991247bc1ad2f64 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Wed, 12 Oct 2011 22:14:10 -0400
Subject: [PATCH] RPC Client: Create/Edit Repository & User. Partially working.
---
src/com/gitblit/RpcServlet.java | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/src/com/gitblit/RpcServlet.java b/src/com/gitblit/RpcServlet.java
index 4dee319..de5d94e 100644
--- a/src/com/gitblit/RpcServlet.java
+++ b/src/com/gitblit/RpcServlet.java
@@ -22,6 +22,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.Properties;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
@@ -163,6 +164,17 @@
} else {
response.sendError(HttpServletResponse.SC_FORBIDDEN);
}
+ } else if (RpcRequest.LIST_SETTINGS.equals(reqType)) {
+ // return the server's settings
+ Properties settings = new Properties();
+ List<String> keys = GitBlit.getAllKeys(null);
+ for (String key:keys) {
+ String value = GitBlit.getString(key, null);
+ if (value != null) {
+ settings.put(key, value);
+ }
+ }
+ result = settings;
}
// send the result of the request
--
Gitblit v1.9.1