desc "Update your scriptaculous javascripts directly from svn trunk." task :update_javascripts do SCRIPTACULOUS_HEAD='/tmp/sciptaculous_head' rm_rf SCRIPTACULOUS_HEAD system "svn co http://dev.rubyonrails.org/svn/rails/spinoffs/scriptaculous #{SCRIPTACULOUS_HEAD}" rescue nil unless !$?.nil? && $?.success? $stderr.puts "ERROR: Must have subversion (svn) available in the PATH to update to scriptaculous trunk" exit 1 end FileUtils.cp(Dir[SCRIPTACULOUS_HEAD + '/lib/*.js'], RAILS_ROOT + '/public/javascripts/') FileUtils.cp(Dir[SCRIPTACULOUS_HEAD + '/src/*.js'], RAILS_ROOT + '/public/javascripts/') end
You need to create an account or log in to post comments to this site.