<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>config/workling.yml</filename>
    </added>
    <added>
      <filename>script/bj_invoker.rb</filename>
    </added>
    <added>
      <filename>script/starling_status.rb</filename>
    </added>
    <added>
      <filename>script/workling_client</filename>
    </added>
    <added>
      <filename>script/workling_starling_client</filename>
    </added>
    <added>
      <filename>vendor/plugins/spawn/CHANGELOG</filename>
    </added>
    <added>
      <filename>vendor/plugins/spawn/LICENSE</filename>
    </added>
    <added>
      <filename>vendor/plugins/spawn/README</filename>
    </added>
    <added>
      <filename>vendor/plugins/spawn/init.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/spawn/lib/patches.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/spawn/lib/spawn.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/CHANGES.markdown</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/MIT-LICENSE</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/README.markdown</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/Rakefile</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/TODO.markdown</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/config/workling.yml</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/init.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/install.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/rude_q/client.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/base.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/clients/amqp_client.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/clients/base.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/clients/memcache_queue_client.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/discovery.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/remote.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/remote/invokers/base.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/remote/invokers/basic_poller.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/remote/invokers/eventmachine_subscriber.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/remote/invokers/threaded_poller.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/remote/runners/backgroundjob_runner.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/remote/runners/base.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/remote/runners/client_runner.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/remote/runners/not_remote_runner.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/remote/runners/spawn_runner.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/remote/runners/starling_runner.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/return/store/base.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/return/store/memory_return_store.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/return/store/starling_return_store.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/routing/base.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/lib/workling/routing/class_and_method_routing.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/script/bj_invoker.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/script/listen.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/script/starling_status.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/script/workling_client</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/script/workling_starling_client</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/class_and_method_routing_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/clients/memory_queue_client.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/discovery_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/invoker_basic_poller_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/invoker_eventmachine_subscription_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/invoker_threaded_poller_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/memcachequeue_client_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/memory_return_store_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/mocks/client.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/mocks/logger.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/mocks/spawn.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/not_remote_runner_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/remote_runner_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/return_store_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/runners/thread_runner.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/spawn_runner_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/starling_return_store_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/starling_runner_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/test_helper.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/workers/analytics/invites.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/workling/test/workers/util.rb</filename>
    </added>
  </added>
  <modified type="array"/>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>c317d1abefccffff3d984d475f08cae6950ff24a</id>
    </parent>
  </parents>
  <author>
    <name>Claudio Perez Gamayo</name>
    <email>crossblaim@gmail.com</email>
  </author>
  <url>http://github.com/crossblaim/echowaves/commit/f074ee7ce815bc208293cc2812a5847982465987</url>
  <id>f074ee7ce815bc208293cc2812a5847982465987</id>
  <committed-date>2009-07-17T09:46:55-07:00</committed-date>
  <authored-date>2009-07-17T09:46:55-07:00</authored-date>
  <message>install workling and spawn plugins</message>
  <tree>38f61270cd8d921ffbc400f1b2ff73d92504faaa</tree>
  <committer>
    <name>Claudio Perez Gamayo</name>
    <email>crossblaim@gmail.com</email>
  </committer>
</commit>
