##// END OF EJS Templates
remove trailing white-spaces from lib/tasks/redmine.rake...
Toshi MARUYAMA -
r9404:767a057333a1
parent child
Show More
@@ -1,65 +1,65
1 1 # Redmine - project management software
2 2 # Copyright (C) 2006-2012 Jean-Philippe Lang
3 3 #
4 4 # This program is free software; you can redistribute it and/or
5 5 # modify it under the terms of the GNU General Public License
6 6 # as published by the Free Software Foundation; either version 2
7 7 # of the License, or (at your option) any later version.
8 #
8 #
9 9 # This program is distributed in the hope that it will be useful,
10 10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 12 # GNU General Public License for more details.
13 #
13 #
14 14 # You should have received a copy of the GNU General Public License
15 15 # along with this program; if not, write to the Free Software
16 16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17 17
18 18 namespace :redmine do
19 19 namespace :attachments do
20 20 desc 'Removes uploaded files left unattached after one day.'
21 21 task :prune => :environment do
22 22 Attachment.prune
23 23 end
24 24 end
25 25
26 26 namespace :tokens do
27 27 desc 'Removes expired tokens.'
28 28 task :prune => :environment do
29 29 Token.destroy_expired
30 30 end
31 31 end
32 32
33 33 namespace :watchers do
34 34 desc 'Removes watchers from what they can no longer view.'
35 35 task :prune => :environment do
36 36 Watcher.prune
37 37 end
38 38 end
39 39
40 40 desc 'Fetch changesets from the repositories'
41 41 task :fetch_changesets => :environment do
42 42 Repository.fetch_changesets
43 43 end
44 44
45 45 desc 'Migrates and copies plugins assets.'
46 46 task :plugins do
47 47 Rake::Task["redmine:plugins:migrate"].invoke
48 48 Rake::Task["redmine:plugins:assets"].invoke
49 49 end
50 50
51 51 namespace :plugins do
52 52 desc 'Migrates installed plugins.'
53 53 task :migrate => :environment do
54 54 Redmine::Plugin.all.each do |plugin|
55 55 puts "Migrating #{plugin.name}..."
56 56 plugin.migrate
57 57 end
58 58 end
59 59
60 60 desc 'Copies plugins assets into the public directory.'
61 61 task :assets => :environment do
62 62 Redmine::Plugin.mirror_assets
63 63 end
64 64 end
65 65 end
General Comments 0
You need to be logged in to leave comments. Login now