<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>CHANGELOG</filename>
    </added>
    <added>
      <filename>LICENSE</filename>
    </added>
    <added>
      <filename>starling.gemspec</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,4 @@
-website/index.html
 pkg/*
-
+doc/*
+tmp/*
 </diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,14 @@
 
 Starling - a light weight server for reliable distributed message passing.
 
-= Synopsis
+= Description
+
+Starling is a powerful but simple messaging server that enables reliable
+distributed queuing with an absolutely minimal overhead. It speaks the
+MemCache protocol for maximum cross-platform compatibility. Any language
+that speaks MemCache can take advantage of Starling's queue facilities.
+
+= Usage
 
   # Start the Starling server as a daemonized process:
   starling -h 192.168.1.1 -d
@@ -19,13 +26,6 @@ Starling - a light weight server for reliable distributed message passing.
 
   # See the Starling documentation for more information.
 
-= Description
-
-Starling is a powerful but simple messaging server that enables reliable 
-distributed queuing with an absolutely minimal overhead. It speaks the
-MemCache protocol for maximum cross-platform compatibility. Any language
-that speaks MemCache can take advantage of Starling's queue facilities.
-
 = Known Issues
 
 * Starling is &quot;slow&quot; as far as messaging systems are concerned. In practice,
@@ -34,10 +34,10 @@ that speaks MemCache can take advantage of Starling's queue facilities.
 = Authors
 
 Blaine Cook &lt;romeda@gmail.com&gt;
+AnotherBritt
 
 = Copyright
 
 Starling - a light-weight server for reliable distributed message passing.
 Copyright 2007 Blaine Cook &lt;blaine@twitter.com&gt;, Twitter Inc.
 
-&lt;&lt;to be completed&gt;&gt;</diff>
      <filename>README.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,30 @@
-require 'config/requirements'
-require 'config/hoe' # setup Hoe + all gem configuration
-
-Dir['tasks/**/*.rake'].each { |rake| load rake }
\ No newline at end of file
+require 'rubygems'
+require 'rake/gempackagetask'
+require 'rake/testtask'
+require 'rake/rdoctask'
+
+# read the contents of the gemspec, eval it, and assign it to 'spec'
+# this lets us maintain all gemspec info in one place.  Nice and DRY.
+spec = eval(IO.read(&quot;starling.gemspec&quot;))
+
+Rake::GemPackageTask.new(spec) do |pkg|
+  pkg.gem_spec = spec
+end
+
+task :install =&gt; [:package] do
+  sh %{sudo gem install pkg/#{GEM}-#{VERSION}}
+end
+
+Rake::TestTask.new do |t|
+  t.libs &lt;&lt; &quot;test&quot;
+  t.test_files = FileList['test/test*.rb']
+  t.verbose = true
+end
+
+Rake::RDocTask.new do |rd|
+  rd.main = &quot;README.rdoc&quot;
+  rd.rdoc_files.include(&quot;README.rdoc&quot;, &quot;lib/**/*.rb&quot;)
+  rd.rdoc_dir = 'doc'
+  rd.options = spec.rdoc_options
+end
+</diff>
      <filename>Rakefile</filename>
    </modified>
    <modified>
      <diff>@@ -11,7 +11,7 @@ require File.join(here, 'handler')
 
 module StarlingServer
 
-  VERSION = &quot;0.9.5.3&quot;
+  VERSION = &quot;0.9.5.4&quot;
 
   class Base
     attr_reader :logger</diff>
      <filename>lib/starling/server.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,3 @@
-
 starling:
   port: 22122
   pid_file: /tmp/starling.pid</diff>
      <filename>sample-config.yml</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>History.txt</filename>
    </removed>
    <removed>
      <filename>License.txt</filename>
    </removed>
    <removed>
      <filename>Manifest.txt</filename>
    </removed>
    <removed>
      <filename>config/hoe.rb</filename>
    </removed>
    <removed>
      <filename>config/requirements.rb</filename>
    </removed>
    <removed>
      <filename>script/destroy</filename>
    </removed>
    <removed>
      <filename>script/generate</filename>
    </removed>
    <removed>
      <filename>script/txt2html</filename>
    </removed>
    <removed>
      <filename>setup.rb</filename>
    </removed>
    <removed>
      <filename>tasks/deployment.rake</filename>
    </removed>
    <removed>
      <filename>tasks/environment.rake</filename>
    </removed>
    <removed>
      <filename>tasks/website.rake</filename>
    </removed>
    <removed>
      <filename>website/index.txt</filename>
    </removed>
    <removed>
      <filename>website/javascripts/rounded_corners_lite.inc.js</filename>
    </removed>
    <removed>
      <filename>website/stylesheets/screen.css</filename>
    </removed>
    <removed>
      <filename>website/template.rhtml</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>145da5c73d919fdb62f619e5b7d2f5ea5b557049</id>
    </parent>
  </parents>
  <author>
    <name>Glenn Rempe</name>
    <email>glenn@rempe.us</email>
  </author>
  <url>http://github.com/defunkt/starling/commit/e7b6242344058d4bc3f5bfc7c173b755044cfaa7</url>
  <id>e7b6242344058d4bc3f5bfc7c173b755044cfaa7</id>
  <committed-date>2008-04-28T14:06:06-07:00</committed-date>
  <authored-date>2008-04-28T14:06:06-07:00</authored-date>
  <message>Remove old RubyForge cruft. Do things the standard way which is nicely GitHub compatible. Gem auto-generation and serving is bonus.</message>
  <tree>e3ac7b2e886e0c8ccad4aa9c204a3178d8a5691c</tree>
  <committer>
    <name>Glenn Rempe</name>
    <email>glenn@rempe.us</email>
  </committer>
</commit>
