<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>fab77363c56e381d4650947fc7ac2bd05323aab5</id>
      </parent>
    </parents>
    <author>
      <name>R. Potter</name>
      <email>rjspotter@gmail.com</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/cfb7055f11e8bbbf97615a868b7885a966989184</url>
    <id>cfb7055f11e8bbbf97615a868b7885a966989184</id>
    <committed-date>2008-12-08T04:05:47-08:00</committed-date>
    <authored-date>2008-12-07T19:03:32-08:00</authored-date>
    <message>client invokable from outside the application directory</message>
    <tree>907ec5b8b86bcfc8355616ea4acba88bd9aad305</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>af45339245e18f1267bbf4d272330c23c0dbe8b1</id>
      </parent>
    </parents>
    <author>
      <name>Danilo Sato</name>
      <email>DSato@thoughtworks.com</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/2ce64a42e1275cb38a9a9458af54d5f736d22551</url>
    <id>2ce64a42e1275cb38a9a9458af54d5f736d22551</id>
    <committed-date>2008-11-25T01:51:27-08:00</committed-date>
    <authored-date>2008-11-10T06:32:52-08:00</authored-date>
    <message>Fix starling_status.rb to use basic_poller</message>
    <tree>d4f8a5adceaba52dee0a0252faa119c8183c6545</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0eaddbb0040c9c4ebb18d3752042753d1308216d</id>
      </parent>
    </parents>
    <author>
      <name>Rodrigo Tassinari de Oliveira</name>
      <email>roliveira@riopro.com.br</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/af45339245e18f1267bbf4d272330c23c0dbe8b1</url>
    <id>af45339245e18f1267bbf4d272330c23c0dbe8b1</id>
    <committed-date>2008-11-25T00:57:56-08:00</committed-date>
    <authored-date>2008-11-18T06:12:20-08:00</authored-date>
    <message>Fixes bj_invoker.rb which was dispatching the job to Bj without the method_name.</message>
    <tree>b5e5874702abc7018c0adb0d62dea75a7fde9d9a</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>78f744bae4f83effa6c8f9f166febd04b1cba7ac</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/b46e88a66f65cdc13c3d3d6bd72c799ef5ba065d</url>
    <id>b46e88a66f65cdc13c3d3d6bd72c799ef5ba065d</id>
    <committed-date>2008-11-06T13:50:57-08:00</committed-date>
    <authored-date>2008-11-06T13:50:57-08:00</authored-date>
    <message>fixes.</message>
    <tree>46b2d5bfe938d2b01cf33742cbb5dfc14d35606f</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>86789846ad6f6220ccc1b1dd741ac6b4c538cbbc</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/78f744bae4f83effa6c8f9f166febd04b1cba7ac</url>
    <id>78f744bae4f83effa6c8f9f166febd04b1cba7ac</id>
    <committed-date>2008-11-06T09:33:03-08:00</committed-date>
    <authored-date>2008-11-06T09:31:19-08:00</authored-date>
    <message>completed the bulk of backend re-architecture</message>
    <tree>4ad40f1278efca470f53f678ef775806ffc608bf</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a94cda128f3139e229692e9836ffff1d2b54c628</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/86789846ad6f6220ccc1b1dd741ac6b4c538cbbc</url>
    <id>86789846ad6f6220ccc1b1dd741ac6b4c538cbbc</id>
    <committed-date>2008-11-04T09:36:36-08:00</committed-date>
    <authored-date>2008-11-04T09:36:36-08:00</authored-date>
    <message>got tests working with new base classes</message>
    <tree>a239fe96838508d0cd329c8eda30448500cb1f0b</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>710e48274f9352e550f14e7af1ef5b89e4903e74</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/a94cda128f3139e229692e9836ffff1d2b54c628</url>
    <id>a94cda128f3139e229692e9836ffff1d2b54c628</id>
    <committed-date>2008-11-03T16:12:12-08:00</committed-date>
    <authored-date>2008-11-03T16:12:12-08:00</authored-date>
    <message>added subscription invoker</message>
    <tree>93a5d223ec173171a0b4e7bbc05a72b7ba0b149c</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1978b30b92f44de07eaf4c42abf56941142852fa</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/710e48274f9352e550f14e7af1ef5b89e4903e74</url>
    <id>710e48274f9352e550f14e7af1ef5b89e4903e74</id>
    <committed-date>2008-11-03T09:18:37-08:00</committed-date>
    <authored-date>2008-11-03T09:18:37-08:00</authored-date>
    <message>fixed script deprecation</message>
    <tree>5eaef1a970e17a39714ccbf34004bc3e133ce0fc</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f82a04a96a0aec1365cba66f9fb97a397262f53</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/3fdf14c0186d1c4e5746e162d47c2f71c09d52ef</url>
    <id>3fdf14c0186d1c4e5746e162d47c2f71c09d52ef</id>
    <committed-date>2008-11-03T07:53:59-08:00</committed-date>
    <authored-date>2008-11-03T07:51:54-08:00</authored-date>
    <message>generalized workling_client</message>
    <tree>fac9f8543348bc4dbff91e3cfa7397b32a920c8e</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6e9cee2d8f7c00ad6d8f5340b544beeab0cdc698</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/9f82a04a96a0aec1365cba66f9fb97a397262f53</url>
    <id>9f82a04a96a0aec1365cba66f9fb97a397262f53</id>
    <committed-date>2008-11-03T07:37:56-08:00</committed-date>
    <authored-date>2008-11-03T07:37:56-08:00</authored-date>
    <message>rudeq now works</message>
    <tree>69e38e08e8735069f83ed358e9ede26711094e6b</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6a99f1b35ce16430a0368018e2a2ff28de395616</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/6e9cee2d8f7c00ad6d8f5340b544beeab0cdc698</url>
    <id>6e9cee2d8f7c00ad6d8f5340b544beeab0cdc698</id>
    <committed-date>2008-11-03T05:24:36-08:00</committed-date>
    <authored-date>2008-11-03T05:24:36-08:00</authored-date>
    <message>more refactoring to accomodate rudeq</message>
    <tree>1ee050718a8fcf68e03ccf41c9572cab08c12b34</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cce378692563d94688733554dc0f9a0364eb13db</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/6a99f1b35ce16430a0368018e2a2ff28de395616</url>
    <id>6a99f1b35ce16430a0368018e2a2ff28de395616</id>
    <committed-date>2008-11-02T11:09:41-08:00</committed-date>
    <authored-date>2008-11-02T11:09:41-08:00</authored-date>
    <message>generalized starling client to be a memcachequeue client</message>
    <tree>eedbc8baa384a82bea0039eaa0254544ee77dee2</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0ebe031e79cbcd7a0f24dcebff9075d4e66a2f69</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/cce378692563d94688733554dc0f9a0364eb13db</url>
    <id>cce378692563d94688733554dc0f9a0364eb13db</id>
    <committed-date>2008-11-02T10:03:53-08:00</committed-date>
    <authored-date>2008-11-02T10:03:53-08:00</authored-date>
    <message>refactored pollers, initial work</message>
    <tree>470baaf155daa6e0b4f3f4b0f94d13b0fd1d08ea</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7328e545ccd0cd0a2f20993e08bde4c3ea7c8bc9</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/339691c131d59298042f52ae7ed85fe9e312fcad</url>
    <id>339691c131d59298042f52ae7ed85fe9e312fcad</id>
    <committed-date>2008-10-17T03:13:42-07:00</committed-date>
    <authored-date>2008-10-17T03:13:42-07:00</authored-date>
    <message>fixed problem running tests when no memcache. added mutex to connection resetting, fixed graceful shutdown of worker threads, added graceful shutdown to runner script</message>
    <tree>f17dd1c7f1707a40a98742206de45fcdec257fe0</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3c84c45939c8b8a86c7679dfc74eeda80d09c334</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/2b0b1cb7e4e40d37650cbdff4215c9cf6b907775</url>
    <id>2b0b1cb7e4e40d37650cbdff4215c9cf6b907775</id>
    <committed-date>2008-10-01T08:22:38-07:00</committed-date>
    <authored-date>2008-10-01T08:22:38-07:00</authored-date>
    <message>friendlier error messages when starling was started on the wrong port</message>
    <tree>1391cf1b4afec6ccaccc590d3ceb2a4b3c579ab2</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ced11d12b59d701209c626909e4baab80d54a6ae</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/18549af7a364302221bd3944490a87d272cf71ac</url>
    <id>18549af7a364302221bd3944490a87d272cf71ac</id>
    <committed-date>2008-09-30T09:44:30-07:00</committed-date>
    <authored-date>2008-09-30T09:44:30-07:00</authored-date>
    <message>refactored detection code</message>
    <tree>b65acb3d200ec7a774ad654a6044ce3431a1f96b</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>61b668220f31ac4b2b3c5b3c774bb2986bb42688</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/d19818eff37bffaba43459a0d16fb182df49a81c</url>
    <id>d19818eff37bffaba43459a0d16fb182df49a81c</id>
    <committed-date>2008-09-30T08:49:07-07:00</committed-date>
    <authored-date>2008-09-30T08:49:07-07:00</authored-date>
    <message>copy starling_status into application config directory. further improvements in README.</message>
    <tree>5c6bc81bbe1f3bc560d0ca95a0753dc53fb4aefb</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fa93701f74c8b1a0afa64d0bbdfe023c239616c9</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/61b668220f31ac4b2b3c5b3c774bb2986bb42688</url>
    <id>61b668220f31ac4b2b3c5b3c774bb2986bb42688</id>
    <committed-date>2008-09-30T07:25:50-07:00</committed-date>
    <authored-date>2008-09-30T07:19:49-07:00</authored-date>
    <message>made error logging consistent across runners, improved documentation</message>
    <tree>c490d2d9c2549d3ea12885aa5371f4f97676f735</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5541ebf474dc087d8e147c8cc3a3a3e8f2b65253</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/9698ea08ec5da726c41b392d0cd12e379237ee25</url>
    <id>9698ea08ec5da726c41b392d0cd12e379237ee25</id>
    <committed-date>2008-09-04T00:44:00-07:00</committed-date>
    <authored-date>2008-09-04T00:44:00-07:00</authored-date>
    <message>added backgroundjob runner</message>
    <tree>39b8fe7b74f485694c71204d7f371fe8fee755f4</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>be299c549543e34ee3670ef98d50bf0f19fea392</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/7827adbb703a03d3cffc1b655008d9ce6213b297</url>
    <id>7827adbb703a03d3cffc1b655008d9ce6213b297</id>
    <committed-date>2008-06-10T00:45:31-07:00</committed-date>
    <authored-date>2008-06-10T00:45:31-07:00</authored-date>
    <message>fixed the last merging bugs, added a test</message>
    <tree>6a18dd7096d922ea041fedc449c8ef5e8a2f2332</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aed2cf96b986b4b45070f7eee4a44d39488964c1</id>
      </parent>
    </parents>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/3c00ae7c3cd1892b69e3a5f9c01716e4c0744051</url>
    <id>3c00ae7c3cd1892b69e3a5f9c01716e4c0744051</id>
    <committed-date>2008-06-08T08:20:11-07:00</committed-date>
    <authored-date>2008-06-08T08:19:31-07:00</authored-date>
    <message>merged in andrew carters changes</message>
    <tree>819500694a08f581ebe832dbb7acca32976cbd94</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>13f5eedcae00dbcffef2251c5e116bac3c4df7e8</id>
      </parent>
    </parents>
    <author>
      <name>grantr</name>
      <email>grant@nightriot.com</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/afce4cc159ed38f65f102a678c1c1aa2104d7dbd</url>
    <id>afce4cc159ed38f65f102a678c1c1aa2104d7dbd</id>
    <committed-date>2008-05-14T12:57:46-07:00</committed-date>
    <authored-date>2008-05-14T12:57:46-07:00</authored-date>
    <message>use absolute path in workling script

allows running the script without being in rails root</message>
    <tree>0059dae0cb8d1132ae67ed881e32aa1385dc8995</tree>
    <committer>
      <name>grantr</name>
      <email>grant@nightriot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fcd4f2dc1332dd633d0733ccb57ef566d1e78421</id>
      </parent>
    </parents>
    <author>
      <name>grantr</name>
      <email>grant@nightriot.com</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/0ea0ac59cd99f75b143335a7274ce24f26df4c38</url>
    <id>0ea0ac59cd99f75b143335a7274ce24f26df4c38</id>
    <committed-date>2008-05-14T12:55:48-07:00</committed-date>
    <authored-date>2008-05-14T12:55:48-07:00</authored-date>
    <message>add Workling::Base.logger

allows you to log to something besides RAILS_DEFAULT_LOGGER.  All
workling classes use Workling::Base.logger if it's set</message>
    <tree>7c908667e576404f931ac29a7a231ef3646f8eea</tree>
    <committer>
      <name>grantr</name>
      <email>grant@nightriot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d465c7c8b4a2325ff2da7896ecdc8f784a7bb941</id>
      </parent>
    </parents>
    <author>
      <name>grantr</name>
      <email>grant@nightriot.com</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/fcd4f2dc1332dd633d0733ccb57ef566d1e78421</url>
    <id>fcd4f2dc1332dd633d0733ccb57ef566d1e78421</id>
    <committed-date>2008-04-24T14:47:45-07:00</committed-date>
    <authored-date>2008-04-24T14:47:45-07:00</authored-date>
    <message>apply patch from Dave

adds threading, new routing, MemCache exception handling, and database keep-alive
http://davedupre.com/2008/03/29/ruby-background-tasks-with-starling-part-2/</message>
    <tree>548907c87719003abd386d561f53898fb34f10bb</tree>
    <committer>
      <name>grantr</name>
      <email>grant@nightriot.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </author>
    <url>http://github.com/purzelrakete/workling/commit/d465c7c8b4a2325ff2da7896ecdc8f784a7bb941</url>
    <id>d465c7c8b4a2325ff2da7896ecdc8f784a7bb941</id>
    <committed-date>2008-04-02T10:12:59-07:00</committed-date>
    <authored-date>2008-04-02T10:12:59-07:00</authored-date>
    <message>first commit</message>
    <tree>017af31d1fc03ec059454427ee43f7040eb8d2c3</tree>
    <committer>
      <name>Rany Keddo</name>
      <email>rany@playtype.net</email>
    </committer>
  </commit>
</commits>
