<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>2a370eae68834c0b55771389cbd6739b330c3cd7</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/a17b1ff62bf9ef49cbe1607b29e1f4c57b7f22db</url>
    <id>a17b1ff62bf9ef49cbe1607b29e1f4c57b7f22db</id>
    <committed-date>2009-01-24T20:11:19-08:00</committed-date>
    <authored-date>2009-01-24T20:11:19-08:00</authored-date>
    <message>Done bit more work done on the English serialization of the DSL and added incomplete (fragment) constraint</message>
    <tree>bdafac214422c89c18deded7b5f0dbb1cece5a32</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ec892bad7fe09f61e1467d83108d4be14bbefdd9</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/2a370eae68834c0b55771389cbd6739b330c3cd7</url>
    <id>2a370eae68834c0b55771389cbd6739b330c3cd7</id>
    <committed-date>2009-01-24T17:03:47-08:00</committed-date>
    <authored-date>2009-01-24T17:03:47-08:00</authored-date>
    <message>Working on some checks and constraints that prevent invalid DSL expressions from being err expressed</message>
    <tree>c6247f82b34ea281e31e7c622d0615e3bc07e8e6</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>46d68f53c6a4e7ec9289e0f2cfdcb2cc154e9955</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/ec892bad7fe09f61e1467d83108d4be14bbefdd9</url>
    <id>ec892bad7fe09f61e1467d83108d4be14bbefdd9</id>
    <committed-date>2009-01-23T20:54:45-08:00</committed-date>
    <authored-date>2009-01-23T20:54:45-08:00</authored-date>
    <message>Need to complete comparability for units before endianness can work. Comparability should work with completely random things like strings and numbers too</message>
    <tree>66ee9338556b9559ea311d8016c4268cb3f838a0</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4c834dc9cf79d414e55f003142c91b049db33424</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/46d68f53c6a4e7ec9289e0f2cfdcb2cc154e9955</url>
    <id>46d68f53c6a4e7ec9289e0f2cfdcb2cc154e9955</id>
    <committed-date>2009-01-23T16:34:33-08:00</committed-date>
    <authored-date>2009-01-23T16:34:33-08:00</authored-date>
    <message>Need to change the structure of sentences and their serializations to list including and excluding clauses separately so the unit endianness of each can be validated easily</message>
    <tree>8bd4b9cc2b9524ab5b2626652fc6ece1515037ee</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>33766f8219c79aa45a7e4b8b43de09b4a71cfbf3</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/4c834dc9cf79d414e55f003142c91b049db33424</url>
    <id>4c834dc9cf79d414e55f003142c91b049db33424</id>
    <committed-date>2008-12-28T16:51:53-08:00</committed-date>
    <authored-date>2008-12-28T16:51:53-08:00</authored-date>
    <message>Fixed a bug where most functionality was not working outside of RSpec because date was not being required.</message>
    <tree>a8e2650e7709becb87a95921e1f2bc6f2281bd5f</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2ba00657420fc6ebf0b098e1031fcdc823908f36</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/33766f8219c79aa45a7e4b8b43de09b4a71cfbf3</url>
    <id>33766f8219c79aa45a7e4b8b43de09b4a71cfbf3</id>
    <committed-date>2008-12-27T01:52:38-08:00</committed-date>
    <authored-date>2008-12-27T01:52:38-08:00</authored-date>
    <message>More enhancements. Put in some API documentation.</message>
    <tree>451aa27e1feae6c95daae4991998f0f075f0c3b4</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5a7e6930f09862a0c5aa71265d18aa971c17864a</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/2ba00657420fc6ebf0b098e1031fcdc823908f36</url>
    <id>2ba00657420fc6ebf0b098e1031fcdc823908f36</id>
    <committed-date>2008-12-26T06:27:28-08:00</committed-date>
    <authored-date>2008-12-26T06:27:28-08:00</authored-date>
    <message>Number of small enhancements involved in getting to 100% test coverage.</message>
    <tree>a5c581ae75f929509a0e9eef5353c6e682f5ec9a</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ea775821ec0695c05ee311528fd58156af70f668</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/5a7e6930f09862a0c5aa71265d18aa971c17864a</url>
    <id>5a7e6930f09862a0c5aa71265d18aa971c17864a</id>
    <committed-date>2008-12-23T15:39:34-08:00</committed-date>
    <authored-date>2008-12-23T15:39:34-08:00</authored-date>
    <message>Fixed the last 2 TODOs and minor changes. Probably won't push again until 2009 so have a good Christmas and a safe New Year folks. All the best.</message>
    <tree>e47e15fc7bfc99feb9016c6cbdb61c78800480a3</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e5940f9e2a063a538a1168f8808c52817f053d85</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/ea775821ec0695c05ee311528fd58156af70f668</url>
    <id>ea775821ec0695c05ee311528fd58156af70f668</id>
    <committed-date>2008-12-22T12:03:30-08:00</committed-date>
    <authored-date>2008-12-22T12:03:30-08:00</authored-date>
    <message>Running specs with filtered warnings, support for rcov and some small changes</message>
    <tree>c87c8968e7440503cd40f4483b1db9e6820bf9de</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>691022ac65326cabbaf3bf5eb0a6f1cb2b2f87a9</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/e5940f9e2a063a538a1168f8808c52817f053d85</url>
    <id>e5940f9e2a063a538a1168f8808c52817f053d85</id>
    <committed-date>2008-12-21T22:18:29-08:00</committed-date>
    <authored-date>2008-12-21T22:18:29-08:00</authored-date>
    <message>All refactored. Going to play with it in IRB a bit and then on to &quot;except&quot;</message>
    <tree>3021c924586f5600ecb4ca50fc819bcf962c02e1</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e0bf2e0e85a6426a1abb868802856ff6709c6ae0</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/691022ac65326cabbaf3bf5eb0a6f1cb2b2f87a9</url>
    <id>691022ac65326cabbaf3bf5eb0a6f1cb2b2f87a9</id>
    <committed-date>2008-12-21T15:28:19-08:00</committed-date>
    <authored-date>2008-12-21T15:28:19-08:00</authored-date>
    <message>Whole bunch of refactors to do detailed in the TODOs. I am going to do some of them, implement except in the DSL and then do the rest. By which time the expressive component of the DSL should be complete</message>
    <tree>9cb5d538ebb686ae75b9ee216a479eb85cce54ec</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6cc8eb2cbd79665cdcf270754abe37d95ff24c61</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/e0bf2e0e85a6426a1abb868802856ff6709c6ae0</url>
    <id>e0bf2e0e85a6426a1abb868802856ff6709c6ae0</id>
    <committed-date>2008-12-21T13:02:13-08:00</committed-date>
    <authored-date>2008-12-21T13:02:13-08:00</authored-date>
    <message>DSL progressing slowly</message>
    <tree>e8db4d0efb986f6ae6759c5a854d0155d69c9868</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>552d3a0b69b2ae242e48ea84af5df4d79c4a2f3a</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/6cc8eb2cbd79665cdcf270754abe37d95ff24c61</url>
    <id>6cc8eb2cbd79665cdcf270754abe37d95ff24c61</id>
    <committed-date>2008-12-16T20:53:28-08:00</committed-date>
    <authored-date>2008-12-16T20:53:28-08:00</authored-date>
    <message>Started work on DSL again after completing a successful prototype</message>
    <tree>8b3d856aca8ef02b0157e105cbd551fa1565478e</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3be309f4eb49df49281506e1714fbb833cf05cea</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/552d3a0b69b2ae242e48ea84af5df4d79c4a2f3a</url>
    <id>552d3a0b69b2ae242e48ea84af5df4d79c4a2f3a</id>
    <committed-date>2008-12-05T17:11:14-08:00</committed-date>
    <authored-date>2008-12-05T17:11:14-08:00</authored-date>
    <message>New working DSL prototype</message>
    <tree>c59edca060cd62f123275b5918754fa90b7a43dd</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4b142fd4ab6f581aea2b18e8ae35267074faf731</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/3be309f4eb49df49281506e1714fbb833cf05cea</url>
    <id>3be309f4eb49df49281506e1714fbb833cf05cea</id>
    <committed-date>2008-12-04T19:29:06-08:00</committed-date>
    <authored-date>2008-12-04T19:28:44-08:00</authored-date>
    <message>Reshuffled some things around. Worked out a new design for the repetition rules DSL. Previous repetition rules is no longer being required when you require the library. So, at present, there is not repetition rules DSL. Sorry folks, it is coming. I know how it is going to work now.</message>
    <tree>a1b94e076a996fca645784e6d06b7a8ca7571f2e</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>198a7a5439d0c85bdabfb352433748b929de6059</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/4b142fd4ab6f581aea2b18e8ae35267074faf731</url>
    <id>4b142fd4ab6f581aea2b18e8ae35267074faf731</id>
    <committed-date>2008-12-02T20:32:11-08:00</committed-date>
    <authored-date>2008-12-02T20:32:11-08:00</authored-date>
    <message>Reframed priorty on some things thanks to a couple of bits of feedback. Have not touched RepetitionRules, so it is still broken and pending a complete redesign.</message>
    <tree>c25e793d296d8a0b8798444d040106de52bcb289</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9c8d0c3d96555221036196699267ee264af95459</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/198a7a5439d0c85bdabfb352433748b929de6059</url>
    <id>198a7a5439d0c85bdabfb352433748b929de6059</id>
    <committed-date>2008-12-02T12:54:23-08:00</committed-date>
    <authored-date>2008-12-02T12:54:23-08:00</authored-date>
    <message>Did not give my design enought thought, the DSL needs to be more than one object for sure.</message>
    <tree>7225fabf0b9e78b5140bd6845fa55258a53a1f9c</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>678689e018c1f2d847dfdfa1b7935e4f4bbd6b69</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/9c8d0c3d96555221036196699267ee264af95459</url>
    <id>9c8d0c3d96555221036196699267ee264af95459</id>
    <committed-date>2008-12-02T11:06:38-08:00</committed-date>
    <authored-date>2008-12-02T11:06:38-08:00</authored-date>
    <message>OK that works. I am happy with that.</message>
    <tree>5eff66d0526afa498dc3965943af580c27b4cb91</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>538376dccbb29e2940ecd50225edf4db1f95ad8f</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/678689e018c1f2d847dfdfa1b7935e4f4bbd6b69</url>
    <id>678689e018c1f2d847dfdfa1b7935e4f4bbd6b69</id>
    <committed-date>2008-12-02T10:50:31-08:00</committed-date>
    <authored-date>2008-12-02T10:50:31-08:00</authored-date>
    <message>Using Aquarium for AOP. Got one thing working but I think there is a shorter syntax which I am going to try now.</message>
    <tree>e35b3b472e637b3732d90a1a19ff215df7b5dfbf</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c9e10c8ce6373919431162c9ec74c68fa70ca699</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/538376dccbb29e2940ecd50225edf4db1f95ad8f</url>
    <id>538376dccbb29e2940ecd50225edf4db1f95ad8f</id>
    <committed-date>2008-12-01T21:48:52-08:00</committed-date>
    <authored-date>2008-12-01T21:48:52-08:00</authored-date>
    <message>OccurrenceSpec coming along quite nicely. Going to try and introduce some obliviousness into it, which will also reduce duplication</message>
    <tree>a6da407b870834939f3c429eae8543c4025ed2a6</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3998ff35e784aa8283dc8c4fa59d106ed2a7bb1b</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/c9e10c8ce6373919431162c9ec74c68fa70ca699</url>
    <id>c9e10c8ce6373919431162c9ec74c68fa70ca699</id>
    <committed-date>2008-12-01T20:45:06-08:00</committed-date>
    <authored-date>2008-12-01T20:45:06-08:00</authored-date>
    <message>Refactoring compelted. Improve the quality of a test . And added Date() to the README</message>
    <tree>8a62a0b5f801a2d61f55e532a7fe595e7c9ea74f</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>08c1f9f6e7bbc5c619cfdfc8584b3ca5c6bce1f0</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/3998ff35e784aa8283dc8c4fa59d106ed2a7bb1b</url>
    <id>3998ff35e784aa8283dc8c4fa59d106ed2a7bb1b</id>
    <committed-date>2008-12-01T20:18:51-08:00</committed-date>
    <authored-date>2008-12-01T20:18:51-08:00</authored-date>
    <message>Production code refactored. Going to refactor the test code now</message>
    <tree>2be3d29d1d6e42e61d55bd383b73074e774e87ff</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>07e90ee8811bba1d2e6005b34bc47233bfac0419</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/08c1f9f6e7bbc5c619cfdfc8584b3ca5c6bce1f0</url>
    <id>08c1f9f6e7bbc5c619cfdfc8584b3ca5c6bce1f0</id>
    <committed-date>2008-12-01T20:02:01-08:00</committed-date>
    <authored-date>2008-12-01T20:01:53-08:00</authored-date>
    <message>OccurrenceSpec now create ranges how I want them given any kind of from or to clause. Some refactoring now.</message>
    <tree>f55545fd29c9d6d93c00bbb4c083566c45fafbd8</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2c253144c09924909644c5e9bc9f759fd1da8b4a</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/07e90ee8811bba1d2e6005b34bc47233bfac0419</url>
    <id>07e90ee8811bba1d2e6005b34bc47233bfac0419</id>
    <committed-date>2008-12-01T18:58:03-08:00</committed-date>
    <authored-date>2008-12-01T18:58:03-08:00</authored-date>
    <message>Working on mocks for OccurrenceSpec. I am about to make a simplification that may not work</message>
    <tree>88cb5d094e93c218ddedc8be239ac1d31518023d</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a86d54d63bb0e09347af2f3705665eb561429aef</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/2c253144c09924909644c5e9bc9f759fd1da8b4a</url>
    <id>2c253144c09924909644c5e9bc9f759fd1da8b4a</id>
    <committed-date>2008-11-30T17:36:05-08:00</committed-date>
    <authored-date>2008-11-30T17:35:46-08:00</authored-date>
    <message>Added a great deal to README. Fixed mispelt method weekday_occurance_this_month.</message>
    <tree>f8fe2ce0d5241492f7189d174f2d14dec360b321</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>25ed5fad6aa62c3035763c917055a64d29407e2c</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/a86d54d63bb0e09347af2f3705665eb561429aef</url>
    <id>a86d54d63bb0e09347af2f3705665eb561429aef</id>
    <committed-date>2008-11-30T16:51:10-08:00</committed-date>
    <authored-date>2008-11-30T16:51:10-08:00</authored-date>
    <message>OK, all good. Continuing with documentation now</message>
    <tree>8b33238a96556bacce2e2f693ffacef1f2e84eae</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>33661b521812709fe494283ad7201cb69d19ffe8</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/25ed5fad6aa62c3035763c917055a64d29407e2c</url>
    <id>25ed5fad6aa62c3035763c917055a64d29407e2c</id>
    <committed-date>2008-11-30T16:48:37-08:00</committed-date>
    <authored-date>2008-11-30T16:48:23-08:00</authored-date>
    <message>First phase complete. Decided I'm not going to bother with the second phase in the interest of clarity. There's some refactoring to do though.</message>
    <tree>54e41f31b36d1ecbca0d493170445215222d5051</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2562cf4f791b9ccfe383aa203b86a4b7ef5e91d6</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/33661b521812709fe494283ad7201cb69d19ffe8</url>
    <id>33661b521812709fe494283ad7201cb69d19ffe8</id>
    <committed-date>2008-11-30T16:27:31-08:00</committed-date>
    <authored-date>2008-11-30T16:27:31-08:00</authored-date>
    <message>Oversights mostly fixed. Consistency still to be done. First stage is making creation of months and days require all parameters to be specified</message>
    <tree>ed8bd1ae0153a205e333f56525b03a9ed8bc9b30</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>02f495d6e5e44217abf00f454abb3320a1129012</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/2562cf4f791b9ccfe383aa203b86a4b7ef5e91d6</url>
    <id>2562cf4f791b9ccfe383aa203b86a4b7ef5e91d6</id>
    <committed-date>2008-11-30T16:00:54-08:00</committed-date>
    <authored-date>2008-11-30T16:00:44-08:00</authored-date>
    <message>Started work on the README. Noticed a number of oversights that I am slowly fixing. Also trying to make object creation in specs more consistent. Each spec has its own definition right now. This commit is broken.</message>
    <tree>ff8579acf567cdb8a366a691fe9c8c1c0d206c9b</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>df9b4844dc5bbf1d204d45520dbbcd873ef93a34</id>
      </parent>
    </parents>
    <author>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </author>
    <url>http://github.com/olliesaunders/suprdate/commit/02f495d6e5e44217abf00f454abb3320a1129012</url>
    <id>02f495d6e5e44217abf00f454abb3320a1129012</id>
    <committed-date>2008-11-30T14:26:01-08:00</committed-date>
    <authored-date>2008-11-30T14:26:01-08:00</authored-date>
    <message>Designed API for event occurrence DSL. Inter-class range enumeration now working</message>
    <tree>f0eb937e634d483e2f44dc53191f403fdfe66804</tree>
    <committer>
      <name>ole</name>
      <email>oliver.saunders@gmail.com</email>
    </committer>
  </commit>
</commits>
