<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,2 +1,3 @@
+doc
 pkg
 </diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -22,18 +22,45 @@ Rake::RDocTask.new(:rdoc) do |rdoc|
 end
 
 desc &quot;Upload RDoc to RubyForge&quot;
-task :publish_rdoc =&gt; [:rdoc] do
+task :publish_rdoc =&gt; [:rerdoc] do
   Rake::SshDirPublisher.new(&quot;dcmanges@rubyforge.org&quot;, &quot;/var/www/gforge-projects/unit-controller&quot;, &quot;doc&quot;).upload
 end
 
+require &quot;date&quot;
 Gem.manage_gems
-Rake::GemPackageTask.new(eval(File.read(&quot;unit_controller.gemspec&quot;))) do |package|
+gem_spec = Gem::Specification.new do |s|
+	s.name   = &quot;unit_controller&quot;
+  s.summary = &quot;UnitController assists with unit testing controllers by stubbing view rendering.&quot;
+	s.version = &quot;0.0.1&quot;
+	s.author = &quot;Dan Manges&quot;
+	s.description = s.summary
+	s.email = &quot;daniel.manges@gmail.com&quot;
+  s.homepage = &quot;http://unit-controller.rubyforge.org&quot;
+  s.rubyforge_project = &quot;unit-controller&quot;
+
+  s.has_rdoc = true
+  s.extra_rdoc_files = ['README']
+  s.rdoc_options &lt;&lt; '--title' &lt;&lt; &quot;UnitController&quot; &lt;&lt; '--main' &lt;&lt; 'README' &lt;&lt; '--line-numbers'
+
+  s.files = FileList['{lib,test}/**/*.rb', 'README', 'Rakefile'].to_a
+end
+Rake::GemPackageTask.new(gem_spec) do |package|
   package.need_zip = false
   package.need_tar = false
 end
 
 Rake::Task[&quot;gem&quot;].prerequisites.unshift &quot;test:multi&quot;
 
+namespace :gemspec do
+  desc &quot;generates unit_controller.gemspec&quot;
+  task :generate do
+    File.open(&quot;unit_controller.gemspec&quot;, &quot;w&quot;) do |f|
+      f.puts &quot;# this file is generated&quot;
+      f.write gem_spec.to_ruby
+    end
+  end
+end
+
 RAILS_VERSIONS = %w[1.2.6 2.0.2]
 
 namespace :test do
@@ -46,5 +73,4 @@ namespace :test do
 end
 
 desc &quot;pre-commit task&quot;
-task :pc =&gt; %w[test:multi]
-
+task :pc =&gt; %w[test:multi gemspec:generate]</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,16 +1,22 @@
+# this file is generated
 Gem::Specification.new do |s|
-	s.name   = &quot;unit_controller&quot;
-  s.summary = &quot;UnitController assists with unit testing controllers by stubbing view rendering.&quot;
-	s.version = &quot;0.0.1&quot;
-	s.author = &quot;Dan Manges&quot;
-	s.description = s.summary
-	s.email = &quot;daniel.manges@gmail.com&quot;
-  s.homepage = &quot;http://unit-controller.rubyforge.org&quot;
-  s.rubyforge_project = &quot;unit-controller&quot;
+  s.name = %q{unit_controller}
+  s.version = &quot;0.0.1&quot;
 
-  s.has_rdoc = true
-  s.extra_rdoc_files = ['README']
-  s.rdoc_options &lt;&lt; '--title' &lt;&lt; &quot;UnitController&quot; &lt;&lt; '--main' &lt;&lt; 'README' &lt;&lt; '--line-numbers'
+  s.specification_version = 2 if s.respond_to? :specification_version=
 
-  s.files = FileList['{lib,test}/**/*.rb', 'README', 'Rakefile'].to_a
+  s.required_rubygems_version = Gem::Requirement.new(&quot;&gt;= 0&quot;) if s.respond_to? :required_rubygems_version=
+  s.authors = [&quot;Dan Manges&quot;]
+  s.date = %q{2008-05-19}
+  s.description = %q{UnitController assists with unit testing controllers by stubbing view rendering.}
+  s.email = %q{daniel.manges@gmail.com}
+  s.extra_rdoc_files = [&quot;README&quot;]
+  s.files = [&quot;lib/unit_controller/capture_render.rb&quot;, &quot;lib/unit_controller/no_view_rendering.rb&quot;, &quot;lib/unit_controller/test_case_extension.rb&quot;, &quot;lib/unit_controller.rb&quot;, &quot;test/sample_controller.rb&quot;, &quot;test/test_case_test.rb&quot;, &quot;test/test_helper.rb&quot;, &quot;test/unit_controller_test.rb&quot;, &quot;README&quot;, &quot;Rakefile&quot;]
+  s.has_rdoc = true
+  s.homepage = %q{http://unit-controller.rubyforge.org}
+  s.rdoc_options = [&quot;--title&quot;, &quot;UnitController&quot;, &quot;--main&quot;, &quot;README&quot;, &quot;--line-numbers&quot;]
+  s.require_paths = [&quot;lib&quot;]
+  s.rubyforge_project = %q{unit-controller}
+  s.rubygems_version = %q{1.1.1}
+  s.summary = %q{UnitController assists with unit testing controllers by stubbing view rendering.}
 end</diff>
      <filename>unit_controller.gemspec</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>26dee9bf0d719a7be3a0516845ed75b2017db283</id>
    </parent>
  </parents>
  <author>
    <name>Dan Manges</name>
    <email>daniel.manges@gmail.com</email>
  </author>
  <url>http://github.com/dan-manges/unit-controller/commit/f572e37d59e3978af5698184c3798037521c9b91</url>
  <id>f572e37d59e3978af5698184c3798037521c9b91</id>
  <committed-date>2008-05-19T13:48:53-07:00</committed-date>
  <authored-date>2008-05-19T13:48:53-07:00</authored-date>
  <message>fix the gemspec so that github can build the gem</message>
  <tree>9e369fae77c4079d05f1df5823545abdca49317f</tree>
  <committer>
    <name>Dan Manges</name>
    <email>daniel.manges@gmail.com</email>
  </committer>
</commit>
