<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>CHANGELOG</filename>
    </added>
    <added>
      <filename>Manifest</filename>
    </added>
    <added>
      <filename>mongrel-public_cert.pem</filename>
    </added>
    <added>
      <filename>site/README</filename>
    </added>
    <added>
      <filename>site/atom.rb</filename>
    </added>
    <added>
      <filename>site/config.yml</filename>
    </added>
    <added>
      <filename>site/src/adoption.page</filename>
    </added>
    <added>
      <filename>site/src/attributions.page</filename>
    </added>
    <added>
      <filename>site/src/books.page</filename>
    </added>
    <added>
      <filename>site/src/certified.page</filename>
    </added>
    <added>
      <filename>site/src/default.css</filename>
    </added>
    <added>
      <filename>site/src/default.template</filename>
    </added>
    <added>
      <filename>site/src/docs/SimpleLighttpdMongrelSetup.jpg</filename>
    </added>
    <added>
      <filename>site/src/docs/apache.page</filename>
    </added>
    <added>
      <filename>site/src/docs/choosing_deployment.page</filename>
    </added>
    <added>
      <filename>site/src/docs/contrib.page</filename>
    </added>
    <added>
      <filename>site/src/docs/debian-sarge.page</filename>
    </added>
    <added>
      <filename>site/src/docs/distributed_worker.page</filename>
    </added>
    <added>
      <filename>site/src/docs/frameworks.page</filename>
    </added>
    <added>
      <filename>site/src/docs/gem_plugin.page</filename>
    </added>
    <added>
      <filename>site/src/docs/how_many_mongrels.page</filename>
    </added>
    <added>
      <filename>site/src/docs/howto.page</filename>
    </added>
    <added>
      <filename>site/src/docs/index.page</filename>
    </added>
    <added>
      <filename>site/src/docs/lighttpd.page</filename>
    </added>
    <added>
      <filename>site/src/docs/litespeed.page</filename>
    </added>
    <added>
      <filename>site/src/docs/mongrel_cluster.page</filename>
    </added>
    <added>
      <filename>site/src/docs/osx.page</filename>
    </added>
    <added>
      <filename>site/src/docs/pen_balance.page</filename>
    </added>
    <added>
      <filename>site/src/docs/pound.page</filename>
    </added>
    <added>
      <filename>site/src/docs/security.page</filename>
    </added>
    <added>
      <filename>site/src/docs/started.page</filename>
    </added>
    <added>
      <filename>site/src/docs/upload_progress.page</filename>
    </added>
    <added>
      <filename>site/src/docs/upload_progress_form.rhtml</filename>
    </added>
    <added>
      <filename>site/src/docs/upload_progress_javascript.js</filename>
    </added>
    <added>
      <filename>site/src/docs/upload_progress_rails.rb</filename>
    </added>
    <added>
      <filename>site/src/docs/win32.page</filename>
    </added>
    <added>
      <filename>site/src/dogs.page</filename>
    </added>
    <added>
      <filename>site/src/faq.page</filename>
    </added>
    <added>
      <filename>site/src/fasq.page</filename>
    </added>
    <added>
      <filename>site/src/images/3930442_6cbcae1335.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/3colls_p1.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/3colls_p2.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/3colls_p3.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/6267035_eeec5b0f16.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/63325054_12298eb2a3.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/79968762_e063fc1317.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/85895062_beb6249744.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/86461088_9a747a6a5e.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/87022458_3981942f0c.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/90208926_7d64788f30.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/92211824_d01a4ce59c.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/98452447_1be256a96c.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/bug_votes.png</filename>
    </added>
    <added>
      <filename>site/src/images/config_tool_snap.png</filename>
    </added>
    <added>
      <filename>site/src/images/index.page</filename>
    </added>
    <added>
      <filename>site/src/images/iron_mongrel.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/li1a-c1.gif</filename>
    </added>
    <added>
      <filename>site/src/images/li1a.gif</filename>
    </added>
    <added>
      <filename>site/src/images/li1b-c1.gif</filename>
    </added>
    <added>
      <filename>site/src/images/li1b.gif</filename>
    </added>
    <added>
      <filename>site/src/images/li2-c1.gif</filename>
    </added>
    <added>
      <filename>site/src/images/li2.gif</filename>
    </added>
    <added>
      <filename>site/src/images/li3-c1.gif</filename>
    </added>
    <added>
      <filename>site/src/images/li3.gif</filename>
    </added>
    <added>
      <filename>site/src/images/li4.gif</filename>
    </added>
    <added>
      <filename>site/src/images/mongrel_not_scgi.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/side_p1.gif</filename>
    </added>
    <added>
      <filename>site/src/images/side_p2.gif</filename>
    </added>
    <added>
      <filename>site/src/images/side_p3.gif</filename>
    </added>
    <added>
      <filename>site/src/images/tl_contact-c1-on.gif</filename>
    </added>
    <added>
      <filename>site/src/images/tl_contact-c1.gif</filename>
    </added>
    <added>
      <filename>site/src/images/tl_contact-on.gif</filename>
    </added>
    <added>
      <filename>site/src/images/tl_contact.gif</filename>
    </added>
    <added>
      <filename>site/src/images/tl_home-c1-on.gif</filename>
    </added>
    <added>
      <filename>site/src/images/tl_home-c1.gif</filename>
    </added>
    <added>
      <filename>site/src/images/tl_home-on.gif</filename>
    </added>
    <added>
      <filename>site/src/images/tl_home.gif</filename>
    </added>
    <added>
      <filename>site/src/images/tl_sitemap-c1-on.gif</filename>
    </added>
    <added>
      <filename>site/src/images/tl_sitemap-c1.gif</filename>
    </added>
    <added>
      <filename>site/src/images/tl_sitemap-on.gif</filename>
    </added>
    <added>
      <filename>site/src/images/tl_sitemap.gif</filename>
    </added>
    <added>
      <filename>site/src/images/tn_bg1.gif</filename>
    </added>
    <added>
      <filename>site/src/images/tn_bg2.gif</filename>
    </added>
    <added>
      <filename>site/src/images/visual.jpg</filename>
    </added>
    <added>
      <filename>site/src/images/visual_dog.jpg</filename>
    </added>
    <added>
      <filename>site/src/index.page</filename>
    </added>
    <added>
      <filename>site/src/license.page</filename>
    </added>
    <added>
      <filename>site/src/news.include</filename>
    </added>
    <added>
      <filename>site/src/news.page</filename>
    </added>
    <added>
      <filename>site/src/not_mongrel.page</filename>
    </added>
    <added>
      <filename>site/src/plugins.page</filename>
    </added>
    <added>
      <filename>site/src/security.page</filename>
    </added>
    <added>
      <filename>site/src/sitemap.page</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,22 +1,35 @@
-require 'rake'
-require 'rake/testtask'
-require 'rake/clean'
-require 'rake/gempackagetask'
-require 'rake/rdoctask'
-require 'tools/rakehelp'
-require 'fileutils'
-include FileUtils
 
-setup_tests
-setup_clean [&quot;ext/http11/*.{bundle,so,obj,pdb,lib,def,exp}&quot;, &quot;ext/http11/Makefile&quot;, &quot;pkg&quot;, &quot;lib/*.bundle&quot;, &quot;*.gem&quot;, &quot;doc/site/output&quot;, &quot;.config&quot;]
-
-setup_rdoc ['README', 'LICENSE', 'COPYING', 'lib/**/*.rb', 'doc/**/*.rdoc', 'ext/http11/http11.c']
-
-desc &quot;Does a full compile, test run&quot;
-task :default =&gt; [:compile, :test]
+require 'echoe'
+
+Echoe.new(&quot;mongrel&quot;) do |p|
+  p.summary = &quot;A small fast HTTP library and server that runs Rails, Camping, Nitro and Iowa apps.&quot;
+  p.author =&quot;Zed A. Shaw&quot;
+  p.clean_pattern = [&quot;ext/http11/*.{bundle,so,o,obj,pdb,lib,def,exp}&quot;, &quot;ext/http11/Makefile&quot;, &quot;pkg&quot;, &quot;lib/*.bundle&quot;, &quot;*.gem&quot;, &quot;doc/site/output&quot;, &quot;.config&quot;]
+  p.rdoc_pattern = ['README', 'LICENSE', 'COPYING', 'lib/**/*.rb', 'doc/**/*.rdoc', 'ext/http11/http11.c']
+  p.ignore_pattern = /^projects/
+  p.ruby_version = '&gt;= 1.8.4'
+  p.dependencies = ['gem_plugin &gt;=0.2.2', 'cgi_multipart_eof_fix &gt;=2']
+
+  p.need_tar_gz = false
+  p.need_tgz = true
+  p.certificate_chain = ['/Users/eweaver/p/configuration/gem_certificates/mongrel/mongrel-public_cert.pem',
+    '/Users/eweaver/p/configuration/gem_certificates/evan_weaver-mongrel-public_cert.pem']    
+  p.require_signed = true
+
+  p.eval = proc do  
+    if RUBY_PLATFORM =~ /mswin/
+      files += ['lib/http11.so']
+      extensions.clear
+      platform = Gem::Platform::WIN32
+    else
+      add_dependency('daemons', '&gt;= 1.0.3')
+      add_dependency('fastthread', '&gt;= 0.6.2')
+    end
+  end
+end
 
-desc &quot;Compiles all extensions&quot;
-task :compile =&gt; [:http11] do
+task :compile do
+  # Append a sanity check to the compile task
   if Dir.glob(File.join(&quot;lib&quot;,&quot;http11.*&quot;)).length == 0
     STDERR.puts &quot;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&quot;
     STDERR.puts &quot;Gem actually failed to build.  Your system is&quot;
@@ -26,63 +39,25 @@ task :compile =&gt; [:http11] do
   end
 end
 
-task :package =&gt; [:clean,:compile,:test,:rerdoc]
-
-task :ragel do
-  sh %{ragel ext/http11/http11_parser.rl | rlgen-cd -G2 -o ext/http11/http11_parser.c}
-end
-
-task :site_webgen do
-  sh %{pushd doc/site; webgen; ruby atom.rb &gt; output/feed.atom; rsync -azv output/* rubyforge.org:/var/www/gforge-projects/mongrel/; popd }
-end
-
-task :site_rdoc do
-  sh %{ rsync -azv doc/rdoc/* rubyforge.org:/var/www/gforge-projects/mongrel/rdoc/ }
-end
-
-task :site_coverage =&gt; [:rcov] do
-  sh %{ rsync -azv test/coverage/* rubyforge.org:/var/www/gforge-projects/mongrel/coverage/ }
-end
-
-task :site_projects_rdoc do
-  sh %{ cd projects/gem_plugin; rake site }
-end
-
-task :site =&gt; [:site_webgen, :site_rdoc, :site_coverage, :site_projects_rdoc]
-
-setup_extension(&quot;http11&quot;, &quot;http11&quot;)
-
-name=&quot;mongrel&quot;
-version=&quot;1.0.2&quot;
+#### Project-wide install and uninstall tasks
 
-setup_gem(name, version) do |spec|
-  spec.summary = &quot;A small fast HTTP library and server that runs Rails, Camping, Nitro and Iowa apps.&quot;
-  spec.description = spec.summary
-  spec.test_files = Dir.glob('test/test_*.rb')
-  spec.author=&quot;Zed A. Shaw&quot;
-  spec.executables=['mongrel_rails']
-  spec.files += %w(ext/http11/MANIFEST README Rakefile setup.rb lib/mongrel/mime_types.yml)
-
-  spec.required_ruby_version = '&gt;= 1.8.4'
-
-  if RUBY_PLATFORM =~ /mswin/
-    spec.files += ['lib/http11.so']
-    spec.extensions.clear
-    spec.platform = Gem::Platform::WIN32
-  else
-    spec.add_dependency('daemons', '&gt;= 1.0.3')
-    spec.add_dependency('fastthread', '&gt;= 0.6.2')
+def sub_project(project, *targets)
+  targets.each do |target|
+    Dir.chdir &quot;projects/#{project}&quot; do
+      sh %{rake --trace #{target.to_s} }
+    end
   end
-  
-  spec.add_dependency('gem_plugin', '&gt;= 0.2.2')
-  spec.add_dependency('cgi_multipart_eof_fix', '&gt;= 2')
 end
 
-task :install do
+task :install_requirements do
+  # These run before Mongrel is installed
   sub_project(&quot;gem_plugin&quot;, :install)
+  sub_project(&quot;cgi_multipart_eof_fix&quot;, :install)
   sub_project(&quot;fastthread&quot;, :install)
-  sh %{rake package}
-  sh %{gem install pkg/mongrel-#{version}}
+end
+
+task :install =&gt; [:install_requirements] do
+  # These run after Mongrel is installed
   sub_project(&quot;mongrel_status&quot;, :install)
   sub_project(&quot;mongrel_upload_progress&quot;, :install)
   sub_project(&quot;mongrel_console&quot;, :install)
@@ -94,9 +69,9 @@ end
 
 task :uninstall =&gt; [:clean] do
   sub_project(&quot;mongrel_status&quot;, :uninstall)
+  sub_project(&quot;cgi_multipart_eof_fix&quot;, :uninstall)
   sub_project(&quot;mongrel_upload_progress&quot;, :uninstall)
   sub_project(&quot;mongrel_console&quot;, :uninstall)
-  sh %{gem uninstall mongrel}
   sub_project(&quot;gem_plugin&quot;, :uninstall)
   sub_project(&quot;fastthread&quot;, :uninstall)
   if RUBY_PLATFORM =~ /mswin/
@@ -104,7 +79,9 @@ task :uninstall =&gt; [:clean] do
   end
 end
 
+#### Documentation upload tasks
 
+# Is this still used?
 task :gem_source do
   mkdir_p &quot;pkg/gems&quot;
   mkdir_p &quot;pkg/tar&quot;
@@ -116,3 +93,25 @@ task :gem_source do
   sh %{ index_gem_repository.rb -d pkg }
   sh %{ scp -r ChangeLog pkg/* rubyforge.org:/var/www/gforge-projects/mongrel/releases/ }
 end
+
+task :ragel do
+  sh %{ragel ext/http11/http11_parser.rl | rlgen-cd -G2 -o ext/http11/http11_parser.c}
+end
+
+task :site_webgen do
+  sh %{pushd site; webgen; ruby atom.rb &gt; output/feed.atom; rsync -azv output/* rubyforge.org:/var/www/gforge-projects/mongrel/; popd }
+end
+
+task :site_rdoc =&gt; [:redoc] do
+  sh %{ rsync -azv doc/* rubyforge.org:/var/www/gforge-projects/mongrel/rdoc/ }
+end
+
+task :site_coverage =&gt; [:rcov] do
+  sh %{ rsync -azv test/coverage/* rubyforge.org:/var/www/gforge-projects/mongrel/coverage/ }
+end
+
+task :site_projects_rdoc do
+  sh %{ cd projects/gem_plugin; rake site }
+end
+
+task :site =&gt; [:site_webgen, :site_rdoc, :site_coverage, :site_projects_rdoc]</diff>
      <filename>Rakefile</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>doc/site/README</filename>
    </removed>
    <removed>
      <filename>doc/site/atom.rb</filename>
    </removed>
    <removed>
      <filename>doc/site/config.yml</filename>
    </removed>
    <removed>
      <filename>doc/site/src/adoption.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/attributions.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/books.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/certified.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/default.css</filename>
    </removed>
    <removed>
      <filename>doc/site/src/default.template</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/SimpleLighttpdMongrelSetup.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/apache.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/choosing_deployment.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/contrib.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/debian-sarge.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/distributed_worker.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/frameworks.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/gem_plugin.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/how_many_mongrels.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/howto.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/index.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/lighttpd.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/litespeed.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/mongrel_cluster.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/osx.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/pen_balance.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/pound.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/security.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/started.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/upload_progress.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/upload_progress_form.rhtml</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/upload_progress_javascript.js</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/upload_progress_rails.rb</filename>
    </removed>
    <removed>
      <filename>doc/site/src/docs/win32.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/dogs.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/faq.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/fasq.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/3930442_6cbcae1335.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/3colls_p1.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/3colls_p2.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/3colls_p3.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/6267035_eeec5b0f16.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/63325054_12298eb2a3.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/79968762_e063fc1317.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/85895062_beb6249744.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/86461088_9a747a6a5e.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/87022458_3981942f0c.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/90208926_7d64788f30.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/92211824_d01a4ce59c.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/98452447_1be256a96c.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/bug_votes.png</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/config_tool_snap.png</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/index.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/iron_mongrel.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/li1a-c1.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/li1a.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/li1b-c1.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/li1b.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/li2-c1.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/li2.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/li3-c1.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/li3.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/li4.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/mongrel_not_scgi.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/side_p1.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/side_p2.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/side_p3.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/tl_contact-c1-on.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/tl_contact-c1.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/tl_contact-on.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/tl_contact.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/tl_home-c1-on.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/tl_home-c1.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/tl_home-on.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/tl_home.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/tl_sitemap-c1-on.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/tl_sitemap-c1.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/tl_sitemap-on.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/tl_sitemap.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/tn_bg1.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/tn_bg2.gif</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/visual.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/images/visual_dog.jpg</filename>
    </removed>
    <removed>
      <filename>doc/site/src/index.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/license.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/news.include</filename>
    </removed>
    <removed>
      <filename>doc/site/src/news.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/not_mongrel.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/plugins.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/security.page</filename>
    </removed>
    <removed>
      <filename>doc/site/src/sitemap.page</filename>
    </removed>
    <removed>
      <filename>tools/rakehelp.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>7c815583b780f0a3e772fe8422b44107e030f799</id>
    </parent>
  </parents>
  <author>
    <name>evanweaver</name>
    <email>evanweaver@19e92222-5c0b-0410-8929-a290d50e31e9</email>
  </author>
  <url>http://github.com/fauna/mongrel/commit/de7b6232418a231c268fa88be92272e4537c75db</url>
  <id>de7b6232418a231c268fa88be92272e4537c75db</id>
  <committed-date>2007-09-22T20:09:56-07:00</committed-date>
  <authored-date>2007-09-22T20:09:56-07:00</authored-date>
  <message>signed mongrel gem


git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@607 19e92222-5c0b-0410-8929-a290d50e31e9</message>
  <tree>6c82acbed13477f80d95f49979df730710b0a1bd</tree>
  <committer>
    <name>evanweaver</name>
    <email>evanweaver@19e92222-5c0b-0410-8929-a290d50e31e9</email>
  </committer>
</commit>
