From 9fcbd37d9c68f252ef922ed88135c7ad63cfa752 Mon Sep 17 00:00:00 2001 From: Scott Barron Date: Wed, 1 Mar 2006 16:02:50 +0000 Subject: When freezing to edge, we should also export railties/bin and railties/html so that rails:update:scripts and rails:update:javascripts still function. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@3719 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- railties/lib/tasks/framework.rake | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'railties/lib') diff --git a/railties/lib/tasks/framework.rake b/railties/lib/tasks/framework.rake index 346d7a7e51..1defb2e405 100644 --- a/railties/lib/tasks/framework.rake +++ b/railties/lib/tasks/framework.rake @@ -42,7 +42,16 @@ namespace :rails do mkdir_p "vendor/rails" revision_switch = ENV['REVISION'] ? " -r #{ENV['REVISION']}" : '' - for framework in %w( railties actionpack activerecord actionmailer activesupport actionwebservice ) + + # Railties needs bin/ and html/ in order for update:scripts and + # update:javascripts to function properly + mkdir_p "vendor/rails/railties" + system "svn export http://dev.rubyonrails.org/svn/rails/trunk/railties/lib vendor/rails/railties/lib #{revision_switch}" + system "svn export http://dev.rubyonrails.org/svn/rails/trunk/railties/bin vendor/rails/railties/bin #{revision_switch}" + system "svn export http://dev.rubyonrails.org/svn/rails/trunk/railties/html vendor/rails/railties/html #{revision_switch}" + + # The rest of the frameworks really just need lib/ + for framework in %w( actionpack activerecord actionmailer activesupport actionwebservice ) mkdir_p "vendor/rails/#{framework}" system "svn export http://dev.rubyonrails.org/svn/rails/trunk/#{framework}/lib vendor/rails/#{framework}/lib #{revision_switch}" end -- cgit v1.2.3