From 030fd739b3151162c4e84e9c63ce57532af45219 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 10 Apr 2014 18:58:08 -0400
Subject: [PATCH] Support hidden commands and hide create-repo and review
---
src/main/java/com/gitblit/transport/ssh/commands/DispatchCommand.java | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/src/main/java/com/gitblit/transport/ssh/commands/DispatchCommand.java b/src/main/java/com/gitblit/transport/ssh/commands/DispatchCommand.java
index dc96330..83707f7 100644
--- a/src/main/java/com/gitblit/transport/ssh/commands/DispatchCommand.java
+++ b/src/main/java/com/gitblit/transport/ssh/commands/DispatchCommand.java
@@ -160,9 +160,12 @@
String format = "%-" + maxLength + "s %s";
for (String name : Sets.newTreeSet(m.keySet())) {
final Class<? extends Command> c = m.get(name);
- usage.append(" ");
CommandMetaData meta = c.getAnnotation(CommandMetaData.class);
if (meta != null) {
+ if (meta.hidden()) {
+ continue;
+ }
+ usage.append(" ");
usage.append(String.format(format, name,
Strings.nullToEmpty(meta.description())));
}
@@ -198,9 +201,9 @@
d.setUploadPackFactory(gitblitUploadPackFactory);
d.setReceivePackFactory(gitblitReceivePackFactory);
d.setAuthenticator(authenticator);
- } else if (cmd instanceof SetAccountCommand) {
- SetAccountCommand setAccountCommand = (SetAccountCommand)cmd;
- setAccountCommand.setAuthenticator(authenticator);
+ } else if (cmd instanceof BaseKeyCommand) {
+ BaseKeyCommand k = (BaseKeyCommand)cmd;
+ k.setAuthenticator(authenticator);
}
}
--
Gitblit v1.9.1