From c25a1d65ed2c94b65741d81862a7612ae12bdf76 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Tue, 01 Nov 2011 18:19:44 -0400 Subject: [PATCH] Branch renderer. String change. Config section name changes. --- src/com/gitblit/client/GitblitManager.java | 30 ++++++++++++++++-------------- 1 files changed, 16 insertions(+), 14 deletions(-) diff --git a/src/com/gitblit/client/GitblitManager.java b/src/com/gitblit/client/GitblitManager.java index f4ca7c5..22f98eb 100644 --- a/src/com/gitblit/client/GitblitManager.java +++ b/src/com/gitblit/client/GitblitManager.java @@ -73,6 +73,8 @@ public class GitblitManager extends JFrame implements RegistrationsDialog.RegistrationListener { private static final long serialVersionUID = 1L; + private static final String SERVER = "server"; + private static final String FEED = "feed"; private final SimpleDateFormat dateFormat; private JTabbedPane serverTabs; private File configFile = new File(System.getProperty("user.home"), ".gitblit/config"); @@ -292,24 +294,24 @@ private void loadRegistrations() { try { StoredConfig config = getConfig(); - Set<String> servers = config.getSubsections("servers"); + Set<String> servers = config.getSubsections(SERVER); for (String server : servers) { Date lastLogin = new Date(0); - String date = config.getString("servers", server, "lastLogin"); + String date = config.getString(SERVER, server, "lastLogin"); if (!StringUtils.isEmpty(date)) { lastLogin = dateFormat.parse(date); } - String url = config.getString("servers", server, "url"); - String account = config.getString("servers", server, "account"); + String url = config.getString(SERVER, server, "url"); + String account = config.getString(SERVER, server, "account"); char[] password; - String pw = config.getString("servers", server, "password"); + String pw = config.getString(SERVER, server, "password"); if (StringUtils.isEmpty(pw)) { password = new char[0]; } else { password = new String(Base64.decode(pw)).toCharArray(); } GitblitRegistration reg = new GitblitRegistration(server, url, account, password); - String[] feeds = config.getStringList("servers", server, "feeds"); + String[] feeds = config.getStringList(SERVER, server, FEED); if (feeds != null) { // deserialize the field definitions for (String definition : feeds) { @@ -332,20 +334,20 @@ if (!StringUtils.isEmpty(name) && !name.equals(reg.name)) { // delete old registration registrations.remove(name); - config.unsetSection("servers", name); + config.unsetSection(SERVER, name); } // update registration - config.setString("servers", reg.name, "url", reg.url); - config.setString("servers", reg.name, "account", reg.account); + config.setString(SERVER, reg.name, "url", reg.url); + config.setString(SERVER, reg.name, "account", reg.account); if (reg.savePassword) { - config.setString("servers", reg.name, "password", + config.setString(SERVER, reg.name, "password", Base64.encodeBytes(new String(reg.password).getBytes("UTF-8"))); } else { - config.setString("servers", reg.name, "password", ""); + config.setString(SERVER, reg.name, "password", ""); } if (reg.lastLogin != null) { - config.setString("servers", reg.name, "lastLogin", dateFormat.format(reg.lastLogin)); + config.setString(SERVER, reg.name, "lastLogin", dateFormat.format(reg.lastLogin)); } // serialize the feed definitions List<String> definitions = new ArrayList<String>(); @@ -353,7 +355,7 @@ definitions.add(feed.toString()); } if (definitions.size() > 0) { - config.setStringList("servers", reg.name, "feeds", definitions); + config.setStringList(SERVER, reg.name, FEED, definitions); } config.save(); return true; @@ -369,7 +371,7 @@ try { StoredConfig config = getConfig(); for (GitblitRegistration reg : list) { - config.unsetSection("servers", reg.name); + config.unsetSection(SERVER, reg.name); registrations.remove(reg.name); } config.save(); -- Gitblit v1.9.1