<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>49375fe99943497ba00f79509fff3323362a8935</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@heroku.com</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/f29ec0b7850bc62760981f9aba5677784641e5b0</url>
    <id>f29ec0b7850bc62760981f9aba5677784641e5b0</id>
    <committed-date>2008-09-21T14:24:07-07:00</committed-date>
    <authored-date>2008-09-21T14:24:07-07:00</authored-date>
    <message>using one process for all jobs</message>
    <tree>a38c5db3602c4c975eddc13170ed8730ee81fecd</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@heroku.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a89bfb5353df3ec09a4a868b224e843b8fecd982</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@heroku.com</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/49375fe99943497ba00f79509fff3323362a8935</url>
    <id>49375fe99943497ba00f79509fff3323362a8935</id>
    <committed-date>2008-09-21T14:23:23-07:00</committed-date>
    <authored-date>2008-09-21T14:23:23-07:00</authored-date>
    <message>support attr initialization in job</message>
    <tree>2bd0bf6487fdd2ffd196acdef2ee6120677fe76c</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@heroku.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d5baca0066258c47184121ed469bfcbe71f25058</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@heroku.com</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/a89bfb5353df3ec09a4a868b224e843b8fecd982</url>
    <id>a89bfb5353df3ec09a4a868b224e843b8fecd982</id>
    <committed-date>2008-09-21T13:01:59-07:00</committed-date>
    <authored-date>2008-09-21T13:01:59-07:00</authored-date>
    <message>clear fork pids after killing all</message>
    <tree>78ecb19651b3cfcf95574d2f5d530d7ec88b3c92</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@heroku.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>17f5e43e46720afe05601770275b9914337320d7</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@heroku.com</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/d5baca0066258c47184121ed469bfcbe71f25058</url>
    <id>d5baca0066258c47184121ed469bfcbe71f25058</id>
    <committed-date>2008-09-21T12:59:55-07:00</committed-date>
    <authored-date>2008-09-21T12:59:55-07:00</authored-date>
    <message>we dont have storage backends right now</message>
    <tree>7a5592f186e4295b3ee24db6a3af94cc65cd6083</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@heroku.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>da543e4e78a663c8c08cb7c73026d9c2a31f73c4</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/17f5e43e46720afe05601770275b9914337320d7</url>
    <id>17f5e43e46720afe05601770275b9914337320d7</id>
    <committed-date>2008-09-20T22:40:19-07:00</committed-date>
    <authored-date>2008-09-20T22:40:19-07:00</authored-date>
    <message>removed coupling between job and scheduler</message>
    <tree>b703fd15256277a298fe3bd46b7700817fff6e6f</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3701b9c76eaf58efee4b4c17b91a426c6bb69755</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/da543e4e78a663c8c08cb7c73026d9c2a31f73c4</url>
    <id>da543e4e78a663c8c08cb7c73026d9c2a31f73c4</id>
    <committed-date>2008-09-20T22:30:02-07:00</committed-date>
    <authored-date>2008-09-20T22:30:02-07:00</authored-date>
    <message>more complex scheduler simulations</message>
    <tree>f0968c3de7ef4019303a1fd15f9f6ba6132105e1</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b33109a8ae09af60ce002897308c9f7b43b5987f</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/3701b9c76eaf58efee4b4c17b91a426c6bb69755</url>
    <id>3701b9c76eaf58efee4b4c17b91a426c6bb69755</id>
    <committed-date>2008-09-20T22:00:54-07:00</committed-date>
    <authored-date>2008-09-20T22:00:54-07:00</authored-date>
    <message>simplifying simplifying scheduler</message>
    <tree>da444a8dc5f00d029e4fc70b25cef1194edfc836</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f7f7a09c2215fbc059cfac6dd8f9b40233581bbd</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/b33109a8ae09af60ce002897308c9f7b43b5987f</url>
    <id>b33109a8ae09af60ce002897308c9f7b43b5987f</id>
    <committed-date>2008-09-20T21:57:39-07:00</committed-date>
    <authored-date>2008-09-20T21:57:39-07:00</authored-date>
    <message>avoid exception on spec cleanup</message>
    <tree>13bad394ca415f84e26394b274161e53a95adf02</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>981150641011267bd7b66ccd45225e38927b6ae1</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/f7f7a09c2215fbc059cfac6dd8f9b40233581bbd</url>
    <id>f7f7a09c2215fbc059cfac6dd8f9b40233581bbd</id>
    <committed-date>2008-09-20T01:40:11-07:00</committed-date>
    <authored-date>2008-09-20T01:40:11-07:00</authored-date>
    <message>we need to reschedule before running the job, otherwise the job length will be added to the interval</message>
    <tree>d3e75b79017f480f45df050ffc35ed02a1cf4389</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>02cd49a70af6a1b084a72beb6bdb6fd83c6b292e</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/981150641011267bd7b66ccd45225e38927b6ae1</url>
    <id>981150641011267bd7b66ccd45225e38927b6ae1</id>
    <committed-date>2008-09-20T01:38:39-07:00</committed-date>
    <authored-date>2008-09-20T01:38:39-07:00</authored-date>
    <message>explanation</message>
    <tree>1ce939864004f5bb24191bf14a2f547ba05eb624</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>286ceb6b87da6bd86d2ab4719fd3703b1910adcb</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/02cd49a70af6a1b084a72beb6bdb6fd83c6b292e</url>
    <id>02cd49a70af6a1b084a72beb6bdb6fd83c6b292e</id>
    <committed-date>2008-09-20T01:34:12-07:00</committed-date>
    <authored-date>2008-09-20T01:34:12-07:00</authored-date>
    <message>cosmetics</message>
    <tree>61b60bbf49bd50eb5bdee0f4f18bc6da49c334ea</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>234d68c9e9ac97f5d7dbfacf2426290566c944b7</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/286ceb6b87da6bd86d2ab4719fd3703b1910adcb</url>
    <id>286ceb6b87da6bd86d2ab4719fd3703b1910adcb</id>
    <committed-date>2008-09-20T01:31:20-07:00</committed-date>
    <authored-date>2008-09-20T01:31:20-07:00</authored-date>
    <message>added scheduler single-job worker. very rough proof</message>
    <tree>17c7c5d8e7429d33b828b93ee7793c204b555d87</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>22989ad069d3e83354d269428cecdd318bab58e9</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/234d68c9e9ac97f5d7dbfacf2426290566c944b7</url>
    <id>234d68c9e9ac97f5d7dbfacf2426290566c944b7</id>
    <committed-date>2008-09-20T00:45:16-07:00</committed-date>
    <authored-date>2008-09-20T00:45:16-07:00</authored-date>
    <message>conditional not necessary</message>
    <tree>5a777d1c975d3eca554dfb72570dab02d88295f1</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e637e98af3499a413f13ba6d9cd45086e81d40b9</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/22989ad069d3e83354d269428cecdd318bab58e9</url>
    <id>22989ad069d3e83354d269428cecdd318bab58e9</id>
    <committed-date>2008-09-20T00:37:16-07:00</committed-date>
    <authored-date>2008-09-20T00:37:16-07:00</authored-date>
    <message>supporting schedule exceptions</message>
    <tree>54ca731c1949bf9355119031c234ebfb128c31ac</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9a7c61efb2abcf82551bcc7c9e88757b83905289</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/e637e98af3499a413f13ba6d9cd45086e81d40b9</url>
    <id>e637e98af3499a413f13ba6d9cd45086e81d40b9</id>
    <committed-date>2008-09-20T00:16:03-07:00</committed-date>
    <authored-date>2008-09-20T00:16:03-07:00</authored-date>
    <message>schedule keeps the current time/day/month when calculating next execution</message>
    <tree>290cdc398ffc5b4b5a9db37b8d2c8746266e65fc</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6c06ca29e3eb9af0465a08c3926c413c92c54512</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/9a7c61efb2abcf82551bcc7c9e88757b83905289</url>
    <id>9a7c61efb2abcf82551bcc7c9e88757b83905289</id>
    <committed-date>2008-09-19T23:54:52-07:00</committed-date>
    <authored-date>2008-09-19T23:54:52-07:00</authored-date>
    <message>added scheduling</message>
    <tree>e4b300293a3583b067ea2486ea4f7393bd56daba</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66eb99a4ebbe3bfd5300f61fc60c329f6190c0b1</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/6c06ca29e3eb9af0465a08c3926c413c92c54512</url>
    <id>6c06ca29e3eb9af0465a08c3926c413c92c54512</id>
    <committed-date>2008-09-17T01:26:10-07:00</committed-date>
    <authored-date>2008-09-17T01:26:10-07:00</authored-date>
    <message>started messing with jobs and schedules. plus, added interface SheepCron do |job| ...</message>
    <tree>7ace8eecdf4d8a340647e7afad5c1a92b8e0dbc7</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@dns.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>677a23f935a0bb3c34f83fae54971158635b3277</id>
      </parent>
    </parents>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@bitscribe.net</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/66eb99a4ebbe3bfd5300f61fc60c329f6190c0b1</url>
    <id>66eb99a4ebbe3bfd5300f61fc60c329f6190c0b1</id>
    <committed-date>2008-09-15T19:31:12-07:00</committed-date>
    <authored-date>2008-09-15T19:31:12-07:00</authored-date>
    <message>ops. the job run definition must be a string</message>
    <tree>b2e6232fd103d3fe4544eaa5f28137c7e14818c5</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@bitscribe.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Pedro Belo</name>
      <email>pedro@bitscribe.net</email>
    </author>
    <url>http://github.com/pedro/sheep_cron/commit/677a23f935a0bb3c34f83fae54971158635b3277</url>
    <id>677a23f935a0bb3c34f83fae54971158635b3277</id>
    <committed-date>2008-09-15T13:46:29-07:00</committed-date>
    <authored-date>2008-09-15T13:46:29-07:00</authored-date>
    <message>this is the idea</message>
    <tree>39b44fb84540206049adff1695e71c8d1dfdd0c6</tree>
    <committer>
      <name>Pedro Belo</name>
      <email>pedro@bitscribe.net</email>
    </committer>
  </commit>
</commits>
