Update to RDoc 2.1.0 r112
[rbx.git] / rakelib / mspec.rake
blobe8fb0ee29e587ca5a5860a30932cab2eb803e3ac
1 # -*- ruby -*-
3 namespace :mspec do
4   desc "Synchronize mspec with another checkout"
5   task :sync do
6     unless dir = ENV['DIR']
7       raise "Use DIR= to specify a checkout of mspec"
8     end
10     unless File.directory?(dir)
11       raise "#{dir} isn't an mspec checkout. Use 'cd ~/git; git clone git://github.com/brixen/mspec.git'"
12     end
14     rsync dir + "/*", "mspec"
16     version = Dir.chdir(ENV['DIR']) { `git log --pretty=oneline -1`[0..7] }
17     sh "git add mspec/"
18     sh "git commit -m 'Updated MSpec source to #{version}.' mspec"
19   end
20 end