<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>8e37235defba0ccb345184c2880dc6476c2bb819</id>
      </parent>
      <parent>
        <id>a7cb3afc59c44d7d00141dd0782082bbbe731969</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/2f15b1d9d559480be037d0af88dfcd7e8383b794</url>
    <id>2f15b1d9d559480be037d0af88dfcd7e8383b794</id>
    <committed-date>2009-06-09T10:16:42-07:00</committed-date>
    <authored-date>2009-06-09T10:16:42-07:00</authored-date>
    <message>Merge branch 'ch16'</message>
    <tree>a332670e32514b10d8e86ad2ef4b0624e17cf8c9</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1f09b269831bb211837395cac4f3fea31242348e</id>
      </parent>
      <parent>
        <id>3a287597fbebc0ebc766049237d2f459b3f9d6db</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/a7cb3afc59c44d7d00141dd0782082bbbe731969</url>
    <id>a7cb3afc59c44d7d00141dd0782082bbbe731969</id>
    <committed-date>2009-06-09T10:16:33-07:00</committed-date>
    <authored-date>2009-06-09T10:16:33-07:00</authored-date>
    <message>Merge branch 'ch15' into ch16</message>
    <tree>54726f7bd8bcaa44f54b0d5be13ba401c669b979</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>59e96e2948279c483b4bf14ea50c7aa82a8ea18d</id>
      </parent>
      <parent>
        <id>77520cabb297719a338c1cfee068b698dda8ca5c</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/3a287597fbebc0ebc766049237d2f459b3f9d6db</url>
    <id>3a287597fbebc0ebc766049237d2f459b3f9d6db</id>
    <committed-date>2009-06-09T10:16:29-07:00</committed-date>
    <authored-date>2009-06-09T10:16:29-07:00</authored-date>
    <message>Merge branch 'ch14' into ch15</message>
    <tree>d9885fe6f63c58ce068b29ffbc71ad185b01d11c</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b24d3c2b40dac0e9c5d33050f1548296ea7713e6</id>
      </parent>
      <parent>
        <id>c857bb32754d37b45545016efafbf6f0b35282f3</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/77520cabb297719a338c1cfee068b698dda8ca5c</url>
    <id>77520cabb297719a338c1cfee068b698dda8ca5c</id>
    <committed-date>2009-06-09T10:16:26-07:00</committed-date>
    <authored-date>2009-06-09T10:16:26-07:00</authored-date>
    <message>Merge branch 'ch13' into ch14</message>
    <tree>c0076bc8a816c048c6690c237d8ad1fc044dba94</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>62a3e381ab86e2783e26874725c36d3bf550eb37</id>
      </parent>
      <parent>
        <id>3b83ed1bd641e00992cf85f1a5498f809740f622</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/c857bb32754d37b45545016efafbf6f0b35282f3</url>
    <id>c857bb32754d37b45545016efafbf6f0b35282f3</id>
    <committed-date>2009-06-09T10:16:22-07:00</committed-date>
    <authored-date>2009-06-09T10:16:22-07:00</authored-date>
    <message>Merge branch 'ch12' into ch13</message>
    <tree>4597b9fc7d6a916ff57d09af4849cc38915dd9a3</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9ee0e0994e99aeb7381e035b358080d9c80a2b5e</id>
      </parent>
      <parent>
        <id>7cea2ae4d220aa1fbf9e5824ac8049ed2e3019e2</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/3b83ed1bd641e00992cf85f1a5498f809740f622</url>
    <id>3b83ed1bd641e00992cf85f1a5498f809740f622</id>
    <committed-date>2009-06-09T10:16:17-07:00</committed-date>
    <authored-date>2009-06-09T10:16:17-07:00</authored-date>
    <message>Merge branch 'ch11' into ch12</message>
    <tree>de10e0f78a0db7dbb0b783d42ac5896a6ade4aa8</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0f034af78d9524d2894f3c0ddd68596207b4398e</id>
      </parent>
      <parent>
        <id>f42eba65a8e34c082e47321fd3e9c73b945a5e65</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/7cea2ae4d220aa1fbf9e5824ac8049ed2e3019e2</url>
    <id>7cea2ae4d220aa1fbf9e5824ac8049ed2e3019e2</id>
    <committed-date>2009-06-09T10:16:12-07:00</committed-date>
    <authored-date>2009-06-09T10:16:12-07:00</authored-date>
    <message>Merge branch 'ch10' into ch11</message>
    <tree>529ee2e66c039c20f27f49b4633da3664ae1f1fd</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7c85de52beae96a036ebcb372676be42721ecff5</id>
      </parent>
      <parent>
        <id>c3c7acf5049a54ba633a7460a2d242571265ac75</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/f42eba65a8e34c082e47321fd3e9c73b945a5e65</url>
    <id>f42eba65a8e34c082e47321fd3e9c73b945a5e65</id>
    <committed-date>2009-06-09T10:16:08-07:00</committed-date>
    <authored-date>2009-06-09T10:16:08-07:00</authored-date>
    <message>Merge branch 'ch09' into ch10</message>
    <tree>671911f557481e62a012ee362024b6f71bfb5da5</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9ed41d545a0473659e5fdd0839ca28305cf519ed</id>
      </parent>
      <parent>
        <id>5b7a9cc7eb08981618a7f8373bbebf68e54faf6f</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/c3c7acf5049a54ba633a7460a2d242571265ac75</url>
    <id>c3c7acf5049a54ba633a7460a2d242571265ac75</id>
    <committed-date>2009-06-09T10:16:03-07:00</committed-date>
    <authored-date>2009-06-09T10:16:03-07:00</authored-date>
    <message>Merge branch 'ch08' into ch09</message>
    <tree>a7e1d5abb46f786522600cb72131121190c3c441</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5eb69f1358e404bb6fb2185becdc10c7486347bf</id>
      </parent>
      <parent>
        <id>8d555cf7cb45353d8cfbef1ab0209fda325c7d09</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/5b7a9cc7eb08981618a7f8373bbebf68e54faf6f</url>
    <id>5b7a9cc7eb08981618a7f8373bbebf68e54faf6f</id>
    <committed-date>2009-06-09T10:16:00-07:00</committed-date>
    <authored-date>2009-06-09T10:16:00-07:00</authored-date>
    <message>Merge branch 'ch07' into ch08</message>
    <tree>9c9f7c17a7f5f07ddc57f9dbd0e8eac2a3db11a8</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1d80833fe39d6242d64235e9cf2eef730ed0da2a</id>
      </parent>
      <parent>
        <id>6dab6351ea3d32e4dfb065b4c9daccda1f456a8f</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/8d555cf7cb45353d8cfbef1ab0209fda325c7d09</url>
    <id>8d555cf7cb45353d8cfbef1ab0209fda325c7d09</id>
    <committed-date>2009-06-09T10:15:55-07:00</committed-date>
    <authored-date>2009-06-09T10:15:55-07:00</authored-date>
    <message>Merge branch 'ch06' into ch07</message>
    <tree>bb31ea70577868053929a38ebed958d617c651bb</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6b90fb417b1d0887e7ce1c80f5591810b1224d65</id>
      </parent>
      <parent>
        <id>a418e94c005590f9a9872d6f4a86291a325cf081</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/6dab6351ea3d32e4dfb065b4c9daccda1f456a8f</url>
    <id>6dab6351ea3d32e4dfb065b4c9daccda1f456a8f</id>
    <committed-date>2009-06-09T10:15:50-07:00</committed-date>
    <authored-date>2009-06-09T10:15:50-07:00</authored-date>
    <message>Merge branch 'ch05' into ch06</message>
    <tree>9d319cb125334fc6fedbe51fa31b5dd93eedbc3f</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8bee8c4aa01e61d03bdf8b9ddef52876196eff79</id>
      </parent>
      <parent>
        <id>055f4fe0462f21d41f22ff5b4b1bd01b0af96f82</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/a418e94c005590f9a9872d6f4a86291a325cf081</url>
    <id>a418e94c005590f9a9872d6f4a86291a325cf081</id>
    <committed-date>2009-06-09T10:15:46-07:00</committed-date>
    <authored-date>2009-06-09T10:15:46-07:00</authored-date>
    <message>Merge branch 'ch04' into ch05</message>
    <tree>b7f422e6ad985bb7fde8b17e8dff8fc0b4b66f37</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>281f7b1c360a76a32e62c85d1f6b162324f4121c</id>
      </parent>
      <parent>
        <id>b5509c392452799086c4fb5ec969f3716cc5e629</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/055f4fe0462f21d41f22ff5b4b1bd01b0af96f82</url>
    <id>055f4fe0462f21d41f22ff5b4b1bd01b0af96f82</id>
    <committed-date>2009-06-09T10:15:42-07:00</committed-date>
    <authored-date>2009-06-09T10:15:42-07:00</authored-date>
    <message>Merge branch 'ch03' into ch04</message>
    <tree>2fb5830a07fa2da308b1ecd81dd9ada17a127cea</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c20c3a573d90b3e53f092ac7a45da5ec40e58bc6</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/b5509c392452799086c4fb5ec969f3716cc5e629</url>
    <id>b5509c392452799086c4fb5ec969f3716cc5e629</id>
    <committed-date>2009-06-09T10:15:25-07:00</committed-date>
    <authored-date>2009-06-09T10:15:25-07:00</authored-date>
    <message>Updated the QOTD tests to match the book.</message>
    <tree>4aa27e5739c4552a0df6255867c1220724c5b0d5</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>866d64ba59eaf36182f3b18e6c5ffa0489ef5616</id>
      </parent>
      <parent>
        <id>1f09b269831bb211837395cac4f3fea31242348e</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/8e37235defba0ccb345184c2880dc6476c2bb819</url>
    <id>8e37235defba0ccb345184c2880dc6476c2bb819</id>
    <committed-date>2009-06-09T09:43:45-07:00</committed-date>
    <authored-date>2009-06-09T09:43:45-07:00</authored-date>
    <message>Merge branch 'ch16'</message>
    <tree>9a5809709ab3915dc25392a0026a0412d838444e</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac22e746f1706458ae2e6011726117e7405f4e0e</id>
      </parent>
      <parent>
        <id>59e96e2948279c483b4bf14ea50c7aa82a8ea18d</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/1f09b269831bb211837395cac4f3fea31242348e</url>
    <id>1f09b269831bb211837395cac4f3fea31242348e</id>
    <committed-date>2009-06-09T09:43:22-07:00</committed-date>
    <authored-date>2009-06-09T09:43:22-07:00</authored-date>
    <message>Merge branch 'ch15' into ch16</message>
    <tree>5499449973bf79ba3d29f0e1cabf283ef0bf9826</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b8e0ae5bb1c7eb78212c649aaedb703150c83fde</id>
      </parent>
      <parent>
        <id>b24d3c2b40dac0e9c5d33050f1548296ea7713e6</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/59e96e2948279c483b4bf14ea50c7aa82a8ea18d</url>
    <id>59e96e2948279c483b4bf14ea50c7aa82a8ea18d</id>
    <committed-date>2009-06-09T09:43:13-07:00</committed-date>
    <authored-date>2009-06-09T09:43:13-07:00</authored-date>
    <message>Merge branch 'ch14' into ch15</message>
    <tree>b283a5059134249d5df4e665e04ac3e8b6beeb27</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4e32e00506c56d669f9ba02543fdf1f85a9f63cc</id>
      </parent>
      <parent>
        <id>62a3e381ab86e2783e26874725c36d3bf550eb37</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/b24d3c2b40dac0e9c5d33050f1548296ea7713e6</url>
    <id>b24d3c2b40dac0e9c5d33050f1548296ea7713e6</id>
    <committed-date>2009-06-09T09:42:04-07:00</committed-date>
    <authored-date>2009-06-09T09:42:04-07:00</authored-date>
    <message>Merge branch 'ch13' into ch14</message>
    <tree>63e24450991968b9a51df5cfd42a2dce0805eef2</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>42a87857dbd4967f657c50b47e83c054d0176828</id>
      </parent>
      <parent>
        <id>9ee0e0994e99aeb7381e035b358080d9c80a2b5e</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/62a3e381ab86e2783e26874725c36d3bf550eb37</url>
    <id>62a3e381ab86e2783e26874725c36d3bf550eb37</id>
    <committed-date>2009-06-09T09:41:57-07:00</committed-date>
    <authored-date>2009-06-09T09:41:57-07:00</authored-date>
    <message>Merge branch 'ch12' into ch13</message>
    <tree>69c08004b8f6066eb91c9af81ed8afe6fbba93bd</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8ece2418ab64c99582beeb3c97baa88bc8344e42</id>
      </parent>
      <parent>
        <id>0f034af78d9524d2894f3c0ddd68596207b4398e</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/9ee0e0994e99aeb7381e035b358080d9c80a2b5e</url>
    <id>9ee0e0994e99aeb7381e035b358080d9c80a2b5e</id>
    <committed-date>2009-06-09T09:41:49-07:00</committed-date>
    <authored-date>2009-06-09T09:41:49-07:00</authored-date>
    <message>Merge branch 'ch11' into ch12</message>
    <tree>30ab98577d191150a49c44855e9ad221b98d7be4</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8b59ff6e5488646ac04be6ebd6e8eed672779eb6</id>
      </parent>
      <parent>
        <id>7c85de52beae96a036ebcb372676be42721ecff5</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/0f034af78d9524d2894f3c0ddd68596207b4398e</url>
    <id>0f034af78d9524d2894f3c0ddd68596207b4398e</id>
    <committed-date>2009-06-09T09:41:38-07:00</committed-date>
    <authored-date>2009-06-09T09:41:38-07:00</authored-date>
    <message>Merge branch 'ch10' into ch11</message>
    <tree>fa4370174f4bda2a9b0250615c17e5dc365463af</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>441ca2b05afa6042427a5742c3c54adbf3e1dea0</id>
      </parent>
      <parent>
        <id>9ed41d545a0473659e5fdd0839ca28305cf519ed</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/7c85de52beae96a036ebcb372676be42721ecff5</url>
    <id>7c85de52beae96a036ebcb372676be42721ecff5</id>
    <committed-date>2009-06-09T09:41:32-07:00</committed-date>
    <authored-date>2009-06-09T09:41:32-07:00</authored-date>
    <message>Merge branch 'ch09' into ch10</message>
    <tree>e0626461916c1b2a8d0b56157330da5e8808d80f</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8987180d26721a99b6218d58967def890106bda8</id>
      </parent>
      <parent>
        <id>5eb69f1358e404bb6fb2185becdc10c7486347bf</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/9ed41d545a0473659e5fdd0839ca28305cf519ed</url>
    <id>9ed41d545a0473659e5fdd0839ca28305cf519ed</id>
    <committed-date>2009-06-09T09:41:26-07:00</committed-date>
    <authored-date>2009-06-09T09:41:26-07:00</authored-date>
    <message>Merge branch 'ch08' into ch09</message>
    <tree>b743f32f584147e350cedc3d4f6bafdfafa563b2</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>82acf1f773a10997a00635fdd98293477b02257f</id>
      </parent>
      <parent>
        <id>1d80833fe39d6242d64235e9cf2eef730ed0da2a</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/5eb69f1358e404bb6fb2185becdc10c7486347bf</url>
    <id>5eb69f1358e404bb6fb2185becdc10c7486347bf</id>
    <committed-date>2009-06-09T09:41:21-07:00</committed-date>
    <authored-date>2009-06-09T09:41:21-07:00</authored-date>
    <message>Merge branch 'ch07' into ch08</message>
    <tree>c81797d4d06d142c738f3544e4d5e8939e16f16a</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e1dce5dd0d7afeaebaee3b6f89e1e6027656b04d</id>
      </parent>
      <parent>
        <id>6b90fb417b1d0887e7ce1c80f5591810b1224d65</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/1d80833fe39d6242d64235e9cf2eef730ed0da2a</url>
    <id>1d80833fe39d6242d64235e9cf2eef730ed0da2a</id>
    <committed-date>2009-06-09T09:41:15-07:00</committed-date>
    <authored-date>2009-06-09T09:41:15-07:00</authored-date>
    <message>Merge branch 'ch06' into ch07</message>
    <tree>c2f80d7ff4a22694303b9b4f3946733665a083ff</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d89d96462d20e5adfcd65e9e836aafedf04fc154</id>
      </parent>
      <parent>
        <id>8bee8c4aa01e61d03bdf8b9ddef52876196eff79</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/6b90fb417b1d0887e7ce1c80f5591810b1224d65</url>
    <id>6b90fb417b1d0887e7ce1c80f5591810b1224d65</id>
    <committed-date>2009-06-09T09:41:09-07:00</committed-date>
    <authored-date>2009-06-09T09:41:09-07:00</authored-date>
    <message>Merge branch 'ch05' into ch06</message>
    <tree>d92c2e3057ba6c9c65da19c264057063e4f9567b</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cc50a273306c6be5a3560a903c189435e39c7384</id>
      </parent>
      <parent>
        <id>281f7b1c360a76a32e62c85d1f6b162324f4121c</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/8bee8c4aa01e61d03bdf8b9ddef52876196eff79</url>
    <id>8bee8c4aa01e61d03bdf8b9ddef52876196eff79</id>
    <committed-date>2009-06-09T09:40:52-07:00</committed-date>
    <authored-date>2009-06-09T09:40:52-07:00</authored-date>
    <message>Merge branch 'ch04' into ch05</message>
    <tree>981d0fe9870858444eba5beb4af7a1f2b9af1910</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>73994e3e7acc273047749273af81ada6773a2bdc</id>
      </parent>
      <parent>
        <id>c20c3a573d90b3e53f092ac7a45da5ec40e58bc6</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/281f7b1c360a76a32e62c85d1f6b162324f4121c</url>
    <id>281f7b1c360a76a32e62c85d1f6b162324f4121c</id>
    <committed-date>2009-06-09T09:40:41-07:00</committed-date>
    <authored-date>2009-06-09T09:40:41-07:00</authored-date>
    <message>Merge branch 'ch03' into ch04</message>
    <tree>e3d24386dd5df4783cd7225ab5336827eccde493</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0afe0b54c86fc93c55fe15863074906cbfe6f611</id>
      </parent>
    </parents>
    <author>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </author>
    <url>http://github.com/pledbrook/graina/commit/c20c3a573d90b3e53f092ac7a45da5ec40e58bc6</url>
    <id>c20c3a573d90b3e53f092ac7a45da5ec40e58bc6</id>
    <committed-date>2009-06-09T09:39:59-07:00</committed-date>
    <authored-date>2009-06-09T09:39:59-07:00</authored-date>
    <message>Upgraded QOTD app to Grails 1.1.</message>
    <tree>d87477efcfc05418e7d415a2ebab543bce891b39</tree>
    <committer>
      <name>Peter Ledbrook</name>
      <email>peter@cacoethes.co.uk</email>
    </committer>
  </commit>
</commits>
