<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>.gitignore</filename>
    </added>
    <added>
      <filename>History.txt</filename>
    </added>
    <added>
      <filename>LICENSE.txt</filename>
    </added>
    <added>
      <filename>Manifest.txt</filename>
    </added>
    <added>
      <filename>README.txt</filename>
    </added>
    <added>
      <filename>lib/stickshift/version.rb</filename>
    </added>
    <added>
      <filename>stickshift.gemspec</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,7 +1,37 @@
 require 'rake/testtask'
 
+MANIFEST = FileList[&quot;History.txt&quot;, &quot;Manifest.txt&quot;, &quot;README.txt&quot;, &quot;LICENSE.txt&quot;,
+  &quot;Rakefile&quot;, &quot;examples/**/*&quot;, &quot;lib/**/*&quot;, &quot;test/**/*.rb&quot;]
+
+begin
+  File.open(&quot;Manifest.txt&quot;, &quot;w&quot;) {|f| MANIFEST.each {|n| f &lt;&lt; &quot;#{n}\n&quot;} }
+  require 'hoe'
+  require File.dirname(__FILE__) + '/lib/stickshift/version'
+  hoe = Hoe.new(&quot;stickshift&quot;, Stickshift::VERSION) do |p|
+    p.rubyforge_name = &quot;caldersphere&quot;
+    p.url = &quot;http://caldersphere.rubyforge.org/stickshift&quot;
+    p.author = &quot;Nick Sieger&quot;
+    p.email = &quot;nick@nicksieger.com&quot;
+    p.summary = &quot;Stickshift is a pedal-to-the-metal manual profiler.&quot;
+    p.changes = p.paragraphs_of('History.txt', 0..1).join(&quot;\n\n&quot;)
+    p.description = p.paragraphs_of('README.txt', 0...1).join(&quot;\n\n&quot;)
+    # p.test_globs = [&quot;spec/**/*_spec.rb&quot;]
+    p.rdoc_pattern = /\.(rb|txt)/
+  end
+  hoe.spec.files = MANIFEST
+  hoe.spec.dependencies.delete_if { |dep| dep.name == &quot;hoe&quot; }
+
+  task :gemspec do
+    File.open(&quot;#{hoe.name}.gemspec&quot;, &quot;w&quot;) {|f| f &lt;&lt; hoe.spec.to_ruby }
+  end
+  task :package =&gt; :gemspec
+rescue LoadError
+  puts &quot;You really need Hoe installed to be able to package this gem&quot;
+end
+
+# Hoe has its own test, but I want Rake::TestTask
+Rake::Task['test'].send :instance_variable_set, &quot;@actions&quot;, []
 Rake::TestTask.new
-task :default =&gt; :test
 
 desc &quot;Run the instrumented rake example&quot;
 task :example do</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,7 @@
 require 'stickshift'
 require 'dispatcher'
 
-class &lt;&lt; Dispatcher; instrument :dispatch, :label =&gt; &quot;Rails Dispatcher&quot;; end
+class &lt;&lt; Dispatcher; instrument :dispatch, :label =&gt; &quot;Rails Dispatcher&quot;, :top_level =&gt; true; end
 class &lt;&lt; ActionController::Base; instrument :process; end
 ActionController::Base.instrument :perform_action
 ActionController::Base.instance_methods.select {|m| m =~ /^render/ }.each do |m|</diff>
      <filename>examples/stickshift_rails.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>LICENSE</filename>
    </removed>
    <removed>
      <filename>README</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>f545a18134a92788f94bb1d442c2bec4132a6429</id>
    </parent>
  </parents>
  <author>
    <name>Nick Sieger</name>
    <email>nick@nicksieger.com</email>
  </author>
  <url>http://github.com/nicksieger/stickshift/commit/e4b58065720e3eb672df95551f9bcf18123d2724</url>
  <id>e4b58065720e3eb672df95551f9bcf18123d2724</id>
  <committed-date>2008-05-14T13:28:43-07:00</committed-date>
  <authored-date>2008-05-14T13:28:43-07:00</authored-date>
  <message>Add release bits and gemspec</message>
  <tree>410a6d975f4853e44a17567ca7c6d1278e98350a</tree>
  <committer>
    <name>Nick Sieger</name>
    <email>nick@nicksieger.com</email>
  </committer>
</commit>
