<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>actionmailer/actionmailer.gemspec</filename>
    </added>
    <added>
      <filename>actionpack/actionpack.gemspec</filename>
    </added>
    <added>
      <filename>activemodel/activemodel.gemspec</filename>
    </added>
    <added>
      <filename>activerecord/activerecord.gemspec</filename>
    </added>
    <added>
      <filename>activeresource/activeresource.gemspec</filename>
    </added>
    <added>
      <filename>activesupport/activesupport.gemspec</filename>
    </added>
    <added>
      <filename>railties/rails.gemspec</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -3,7 +3,7 @@ require 'rake/rdoctask'
 
 env = %(PKG_BUILD=&quot;#{ENV['PKG_BUILD']}&quot;) if ENV['PKG_BUILD']
 
-PROJECTS = %w(activesupport actionpack actionmailer activeresource activerecord railties)
+PROJECTS = %w(activesupport actionpack actionmailer activeresource activerecord activemodel railties)
 
 Dir[&quot;#{File.dirname(__FILE__)}/*/lib/*/version.rb&quot;].each do |version_path|
   require version_path
@@ -12,7 +12,7 @@ end
 desc 'Run all tests by default'
 task :default =&gt; :test
 
-%w(test isolated_test rdoc pgem package release gem).each do |task_name|
+%w(test isolated_test rdoc pgem package release gem gemspec).each do |task_name|
   desc &quot;Run #{task_name} task for all projects&quot;
   task task_name do
     errors = []
@@ -30,7 +30,6 @@ task :install =&gt; :gem do
   system(&quot;gem install railties/pkg/rails-#{ActionPack::VERSION::STRING}.gem --no-ri --no-rdoc&quot;)
 end
 
-
 desc &quot;Generate documentation for the Rails framework&quot;
 Rake::RDocTask.new do |rdoc|
   rdoc.rdoc_dir = 'doc/rdoc'</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -78,6 +78,11 @@ Rake::GemPackageTask.new(spec) do |p|
   p.need_zip = true
 end
 
+task :gemspec do
+  File.open(File.join(File.dirname(__FILE__), &quot;#{spec.name}.gemspec&quot;), &quot;w&quot;) do |file|
+    file.puts spec.to_ruby
+  end
+end
 
 desc &quot;Publish the API documentation&quot;
 task :pgem =&gt; [:package] do </diff>
      <filename>actionmailer/Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -134,6 +134,12 @@ Rake::GemPackageTask.new(spec) do |p|
   p.need_zip = true
 end
 
+task :gemspec do
+  File.open(File.join(File.dirname(__FILE__), &quot;#{spec.name}.gemspec&quot;), &quot;w&quot;) do |file|
+    file.puts spec.to_ruby
+  end
+end
+
 task :lines do
   lines, codelines, total_lines, total_codelines = 0, 0, 0, 0
 </diff>
      <filename>actionpack/Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -67,3 +67,9 @@ Rake::GemPackageTask.new(spec) do |p|
   p.need_tar = true
   p.need_zip = true
 end
+
+task :gemspec do
+  File.open(File.join(File.dirname(__FILE__), &quot;#{spec.name}.gemspec&quot;), &quot;w&quot;) do |file|
+    file.puts spec.to_ruby
+  end
+end
\ No newline at end of file</diff>
      <filename>activemodel/Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -232,6 +232,12 @@ Rake::GemPackageTask.new(spec) do |p|
   p.need_zip = true
 end
 
+task :gemspec do
+  File.open(File.join(File.dirname(__FILE__), &quot;#{spec.name}.gemspec&quot;), &quot;w&quot;) do |file|
+    file.puts spec.to_ruby
+  end
+end
+
 task :lines do
   lines, codelines, total_lines, total_codelines = 0, 0, 0, 0
 </diff>
      <filename>activerecord/Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -94,6 +94,12 @@ Rake::GemPackageTask.new(spec) do |p|
   p.need_zip = true
 end
 
+task :gemspec do
+  File.open(File.join(File.dirname(__FILE__), &quot;#{spec.name}.gemspec&quot;), &quot;w&quot;) do |file|
+    file.puts spec.to_ruby
+  end
+end
+
 task :lines do
   lines, codelines, total_lines, total_codelines = 0, 0, 0, 0
 </diff>
      <filename>activeresource/Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -68,6 +68,12 @@ Rake::GemPackageTask.new(spec) do |p|
   p.need_zip = true
 end
 
+task :gemspec do
+  File.open(File.join(File.dirname(__FILE__), &quot;#{spec.name}.gemspec&quot;), &quot;w&quot;) do |file|
+    file.puts spec.to_ruby
+  end
+end
+
 desc &quot;Publish the beta gem&quot;
 task :pgem =&gt; [:package] do
   require 'rake/contrib/sshpublisher'</diff>
      <filename>activesupport/Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -181,6 +181,12 @@ Rake::GemPackageTask.new(spec) do |pkg|
   pkg.gem_spec = spec
 end
 
+task :gemspec do
+  File.open(File.join(File.dirname(__FILE__), &quot;#{spec.name}.gemspec&quot;), &quot;w&quot;) do |file|
+    file.puts spec.to_ruby
+  end
+end
+
 
 # Publishing -------------------------------------------------------
 desc &quot;Publish the rails gem&quot;</diff>
      <filename>railties/Rakefile</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>66d713fc8f62e270ac21f6c413d6527fbf30dc52</id>
    </parent>
  </parents>
  <author>
    <name>Yehuda Katz</name>
    <email>wycats@gmail.com</email>
  </author>
  <url>http://github.com/josh/rails/commit/67f5d611f5735a6444314ae1819938e63f0d174b</url>
  <id>67f5d611f5735a6444314ae1819938e63f0d174b</id>
  <committed-date>2009-08-31T17:20:44-07:00</committed-date>
  <authored-date>2009-08-31T17:20:44-07:00</authored-date>
  <message>Add rake gemspec and gemspecs to the repo</message>
  <tree>72f82c9aa62b0a4305f061277478103465eb633b</tree>
  <committer>
    <name>Yehuda Katz</name>
    <email>wycats@gmail.com</email>
  </committer>
</commit>
