summaryrefslogtreecommitdiffstats
path: root/lib/tasks/redmine.rake
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2012-05-01 10:25:22 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2012-05-01 10:25:22 +0000
commitb097a1753e673ee77393d28c7fd50c21e847378c (patch)
tree285c2520efda3549f015d506f6de6ca049d1a59c /lib/tasks/redmine.rake
parentf54ecfc55f78f320018514cca7e07eceb896c69d (diff)
downloadredmine-b097a1753e673ee77393d28c7fd50c21e847378c.tar.gz
redmine-b097a1753e673ee77393d28c7fd50c21e847378c.zip
Let redmine:plugins:assets mirror a single plugin assets with name=.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9599 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'lib/tasks/redmine.rake')
-rw-r--r--lib/tasks/redmine.rake8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/tasks/redmine.rake b/lib/tasks/redmine.rake
index a75483af2..90e642588 100644
--- a/lib/tasks/redmine.rake
+++ b/lib/tasks/redmine.rake
@@ -74,7 +74,13 @@ namespace :redmine do
desc 'Copies plugins assets into the public directory.'
task :assets => :environment do
- Redmine::Plugin.mirror_assets
+ name = ENV['name']
+
+ begin
+ Redmine::Plugin.mirror_assets(name)
+ rescue Redmine::PluginNotFound
+ abort "Plugin #{name} was not found."
+ end
end
end
end