From 821eb4bbe1a4fac8d17b4df96ab6441985df58d7 Mon Sep 17 00:00:00 2001 From: David Ostrovsky <david@ostrovsky.org> Date: Thu, 10 Apr 2014 18:58:09 -0400 Subject: [PATCH] Expose SSH command as plugin extension point --- src/main/java/com/gitblit/transport/ssh/commands/BaseCommand.java | 14 ++------------ 1 files changed, 2 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/gitblit/transport/ssh/commands/BaseCommand.java b/src/main/java/com/gitblit/transport/ssh/commands/BaseCommand.java index baa892c..7088fef 100644 --- a/src/main/java/com/gitblit/transport/ssh/commands/BaseCommand.java +++ b/src/main/java/com/gitblit/transport/ssh/commands/BaseCommand.java @@ -37,7 +37,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.gitblit.transport.ssh.SshCommandContext; import com.gitblit.utils.IdGenerator; import com.gitblit.utils.WorkQueue; import com.gitblit.utils.WorkQueue.CancelableRunnable; @@ -87,6 +86,7 @@ @Override public void destroy() { + ctx = null; } protected static PrintWriter toPrintWriter(final OutputStream o) { @@ -118,16 +118,6 @@ @Override public void setExitCallback(final ExitCallback callback) { this.exit = callback; - } - - protected void provideBaseStateTo(final Command cmd) { - if (cmd instanceof BaseCommand) { - ((BaseCommand) cmd).setContext(ctx); - } - cmd.setInputStream(in); - cmd.setOutputStream(out); - cmd.setErrorStream(err); - cmd.setExitCallback(exit); } protected String getName() { @@ -200,7 +190,7 @@ return new CmdLineParser(options); } - protected String usage() { + public String usage() { return ""; } -- Gitblit v1.9.1