From 67351aa5c1359aeefca5ddd299c262317636619d Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 10 Apr 2014 18:58:09 -0400
Subject: [PATCH] Catch dispatchers registered through registerCommand

---
 src/main/java/com/gitblit/transport/ssh/gitblit/GitblitDispatcher.java |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/gitblit/transport/ssh/gitblit/GitblitDispatcher.java b/src/main/java/com/gitblit/transport/ssh/gitblit/GitblitDispatcher.java
index eb3bb0c..f9b5f4f 100644
--- a/src/main/java/com/gitblit/transport/ssh/gitblit/GitblitDispatcher.java
+++ b/src/main/java/com/gitblit/transport/ssh/gitblit/GitblitDispatcher.java
@@ -24,16 +24,15 @@
 
 	@Override
 	protected void registerCommands(UserModel user) {
-		// normal usage commands
+		// commands in this dispatcher
 		registerCommand(user, VersionCommand.class);
-		registerCommand(user, AddKeyCommand.class);
-		registerCommand(user, RemoveKeyCommand.class);
-		registerCommand(user, LsCommand.class);
-		registerCommand(user, ReviewCommand.class);
-
-		// administrative commands
-		registerCommand(user, LsUsersCommand.class);
 		registerCommand(user, CreateRepository.class);
 		registerCommand(user, SetAccountCommand.class);
+		registerCommand(user, ConfigCommand.class);
+
+		// nested dispatchers
+		registerDispatcher(user, ListDispatcher.class);
+		registerDispatcher(user, KeysDispatcher.class);
+		registerDispatcher(user, TicketsDispatcher.class);
 	}
 }

--
Gitblit v1.9.1