<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>README</filename>
    </added>
    <added>
      <filename>Rakefile</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,91 +1,5 @@
-require &quot;rubygems&quot;
-require &quot;haml&quot;
-require &quot;rdoc/markup/to_html&quot;
 require &quot;fileutils&quot;
 
-class Legend &lt; Thor
-  include FileUtils
-
-  desc &quot;build&quot;, &quot;Update static files and API docs&quot;
-  def build
-    static
-    api
-  end
-
-  desc &quot;static&quot;, &quot;Update static files&quot;
-  def static
-    copy_static
-    build_readme
-    build_book
-  end
-
-  desc &quot;api&quot;, &quot;Build Sinatra API docs&quot;
-  def api
-    build_api
-  end
-
-  private
-    def build_readme
-      puts &quot;building _includes/README.html&quot;
-      write_file &quot;_includes/README.html&quot;, nil, readme
-    end
-
-    def build_book
-      puts &quot;building book.html&quot;
-      write_file &quot;book.html&quot;, &quot;Sinatra: The Book&quot;, book
-    end
-
-    def copy_static
-      fetch_sinatra
-      puts &quot;building _includes/CHANGES.txt&quot;
-      cp '_sinatra/CHANGES', '_includes/CHANGES.txt', :preserve =&gt; true
-    end
-
-    def readme
-      fetch_sinatra
-
-      RDoc::Markup::ToHtml.new.convert(File.read(&quot;_sinatra/README.rdoc&quot;)).
-        sub(&quot;&lt;h1&gt;Sinatra&lt;/h1&gt;&quot;, &quot;&quot;)
-    end
-
-    def book
-      system &quot;git clone git://github.com/sinatra/sinatra-book.git _book&quot; unless File.directory?(&quot;_book&quot;)
-      system &quot;cd _book &amp;&amp; git pull &amp;&gt;/dev/null &amp;&amp; thor book:build&quot;
-
-      content = File.read(&quot;_book/output/sinatra-book.html&quot;)[/&lt;body&gt;(.*?)&lt;\/body&gt;/m, 1]
-      content.gsub(/Table of Contents&lt;\/h1&gt;/, &quot;The Book&lt;/h1&gt;&quot;)
-    end
-
-    def build_api
-      fetch_sinatra
-
-      Dir.chdir &quot;_sinatra&quot; do
-        system(&lt;&lt;-EOF)
-          hanna --charset utf8 \
-            --fmt html \
-            --inline-source \
-            --line-numbers \
-            --main README.rdoc \
-            --op ../api \
-            --title 'Sinatra API Documentation' \
-            lib/**/*.rb README.rdoc
-        EOF
-      end
-    end
-
-    def fetch_sinatra
-      system &quot;git clone git://github.com/sinatra/sinatra.git _sinatra&quot; unless File.directory?(&quot;_sinatra&quot;)
-      system &quot;cd _sinatra &amp;&amp; git pull &amp;&gt;/dev/null&quot;
-    end
-
-    def write_file(file_name, title, content)
-      File.open(file_name, &quot;w&quot;) do |f|
-        f.write &quot;---\ntitle: \&quot;#{title}\&quot;\nlayout: default\n---\n&quot; unless title.nil?
-        f &lt;&lt; content
-      end
-    end
-end
-
 class Blog &lt; Thor
   TEMPLATE = (&lt;&lt;-TEXT).gsub(/^ +/, '')
     ---
@@ -109,9 +23,6 @@ class Blog &lt; Thor
     File.open(file, 'wb') { |f| f.write(post) }
     system &quot;$EDITOR #{file}&quot;
   end
-
 end
 
-
-
 # vim: ft=ruby</diff>
      <filename>Thorfile</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>README.md</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>2fae1addf6a17c10d6d05d31729c1f7ec351516b</id>
    </parent>
  </parents>
  <author>
    <name>Ryan Tomayko</name>
    <email>rtomayko@gmail.com</email>
  </author>
  <url>http://github.com/sinatra/sinatra.github.com/commit/9c2751372082ce30053ebeb523e2552f5bba10a8</url>
  <id>9c2751372082ce30053ebeb523e2552f5bba10a8</id>
  <committed-date>2009-01-29T01:17:02-08:00</committed-date>
  <authored-date>2009-01-29T01:16:34-08:00</authored-date>
  <message>Thor is a sucky build tool; use Rake instead

That's not to say it's sucky in general but a build tool
needs to have file tasks and dependencies. Calling ruby
methods != depedencies. See make(1) for more info ...</message>
  <tree>71012ee6a0d67e00ef0398aadcf3a8bfbe5cb94f</tree>
  <committer>
    <name>Ryan Tomayko</name>
    <email>rtomayko@gmail.com</email>
  </committer>
</commit>
