<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,3 +2,4 @@ test/rails_root/log/*.log
 doc
 coverage
 .svn/
+pkg</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,9 @@
 require 'rake'
 require 'rake/testtask'
 require 'rake/rdoctask'
+require 'rake/gempackagetask'
+require 'lib/shoulda/context'
+require 'lib/shoulda/tasks'
 
 # Test::Unit::UI::VERBOSE
 test_files_pattern = 'test/{unit,functional,other}/**/*_test.rb'
@@ -33,5 +36,37 @@ end
 desc 'Default: run tests.'
 task :default =&gt; ['test']
 
-require 'lib/shoulda/tasks'
+spec = Gem::Specification.new do |s|
+  s.name              = &quot;shoulda&quot;
+  s.version           = Thoughtbot::Shoulda::VERSION
+  s.summary           = &quot;Making tests easy on the fingers and eyes&quot;
+  s.homepage          = &quot;http://thoughtbot.com/projects/shoulda&quot;
+  s.rubyforge_project = &quot;shoulda&quot;
+
+  s.files       = FileList[&quot;[A-Z]*&quot;, &quot;{bin,lib,test}/**/*&quot;]
+  s.executables = s.files.grep(/^bin/) { |f| File.basename(f) }
 
+  s.has_rdoc         = true
+  s.extra_rdoc_files = [&quot;README.rdoc&quot;, &quot;CONTRIBUTION_GUIDELINES.rdoc&quot;]
+  s.rdoc_options     = [&quot;--line-numbers&quot;, &quot;--inline-source&quot;, &quot;--main&quot;, &quot;README.rdoc&quot;]
+
+  s.authors = [&quot;Tammer Saleh&quot;]
+  s.email   = &quot;tsaleh@thoughtbot.com&quot;
+
+  s.add_dependency &quot;activesupport&quot;, &quot;&gt;= 2.0&quot;
+end
+
+Rake::GemPackageTask.new spec do |pkg|
+  pkg.need_tar = true
+  pkg.need_zip = true
+end
+
+desc &quot;Clean files generated by rake tasks&quot;
+task :clobber =&gt; [:clobber_rdoc, :clobber_package]
+
+desc &quot;Generate a gemspec file for GitHub&quot;
+task :gemspec do
+  File.open(&quot;#{spec.name}.gemspec&quot;, 'w') do |f|
+    f.write spec.to_ruby
+  end
+end</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 module Thoughtbot # :nodoc:
   module Shoulda
-    VERSION = '1.1.1'
+    VERSION = '1.99.0'
 
     class &lt;&lt; self
       attr_accessor :contexts</diff>
      <filename>lib/shoulda/context.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d6277da24639ee0a10ecf6686226193fbf640317</id>
    </parent>
  </parents>
  <author>
    <name>Ryan McGeary</name>
    <email>ryanongit@mcgeary.org</email>
  </author>
  <url>http://github.com/technicalpickles/shoulda/commit/864a35fe81cb02b0c9fa9de6aeffa1411cad2748</url>
  <id>864a35fe81cb02b0c9fa9de6aeffa1411cad2748</id>
  <committed-date>2008-09-14T08:12:39-07:00</committed-date>
  <authored-date>2008-09-14T08:12:39-07:00</authored-date>
  <message>Added gem related rake tasks [#55]

 * Rolling a manual gemspec for now
 * Upped VERSION to 1.99.0 pending a published gem</message>
  <tree>9790affb96097087174c1968c4e3fa626cca8a1f</tree>
  <committer>
    <name>Ryan McGeary</name>
    <email>ryanongit@mcgeary.org</email>
  </committer>
</commit>
