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