# Add your own tasks in files placed in lib/tasks ending in .rake, # for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. require(File.join(File.dirname(__FILE__), 'config', 'boot')) require 'rake' require 'rake/testtask' require 'rake/rdoctask' require 'rake/packagetask' require 'rake/clean' require 'tasks/rails' NAME = File.basename(File.expand_path(File.dirname(File.expand_path(__FILE__)))) unless defined? NAME VERS = ENV['VERSION'] || begin `svn info` =~ /Revision: (\d+)/ $1 end unless defined? VERS CLEAN.include('pkg') Rake::PackageTask.new(NAME, VERS) do |p| p.need_tar = true p.need_zip = true p.package_files.include('**/*') p.package_files.exclude(".svn") p.package_files.exclude("vendor/rails") end desc 'Send packages to remote file system' task :deploy => :package do puts "Not implemented" end