From e902064590962412b45f3d6ffccaece401f7f5c1 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Fri, 11 Apr 2014 13:48:14 -0400 Subject: [PATCH] Allow user to disable checksum verification on plugin registry refresh --- src/main/java/com/gitblit/transport/ssh/commands/PluginDispatcher.java | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/gitblit/transport/ssh/commands/PluginDispatcher.java b/src/main/java/com/gitblit/transport/ssh/commands/PluginDispatcher.java index 99dd6d1..19cefe0 100644 --- a/src/main/java/com/gitblit/transport/ssh/commands/PluginDispatcher.java +++ b/src/main/java/com/gitblit/transport/ssh/commands/PluginDispatcher.java @@ -410,10 +410,14 @@ @CommandMetaData(name = "refresh", description = "Refresh the plugin registry data") public static class RefreshPlugins extends SshCommand { + + @Option(name = "--noverify", usage = "Disable checksum verification") + private boolean disableChecksum; + @Override public void run() throws Failure { IGitblit gitblit = getContext().getGitblit(); - gitblit.refreshRegistry(); + gitblit.refreshRegistry(!disableChecksum); } } @@ -426,11 +430,14 @@ @Option(name = "--updates", aliases = { "-u" }, usage = "show available updates") protected boolean updates; + @Option(name = "--noverify", usage = "Disable checksum verification") + private boolean disableChecksum; + @Override protected List<PluginRegistration> getItems() throws UnloggedFailure { IGitblit gitblit = getContext().getGitblit(); if (refresh) { - gitblit.refreshRegistry(); + gitblit.refreshRegistry(!disableChecksum); } List<PluginRegistration> list; -- Gitblit v1.9.1