<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>64a24e166d61fb25d22b2756e99494c60801452d</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </author>
    <url>http://github.com/grails/grails/commit/214d383aa15ce804e327e7d46b2c519cace90da9</url>
    <id>214d383aa15ce804e327e7d46b2c519cace90da9</id>
    <committed-date>2009-12-21T08:31:54-08:00</committed-date>
    <authored-date>2009-12-21T08:31:54-08:00</authored-date>
    <message>fix some relative file path references</message>
    <tree>36e2ef841c8c285ad91e07da0b7e748b36a1e0bd</tree>
    <committer>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>94105602201510123f7979ded21bf8cefe25f544</id>
      </parent>
    </parents>
    <author>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/64a24e166d61fb25d22b2756e99494c60801452d</url>
    <id>64a24e166d61fb25d22b2756e99494c60801452d</id>
    <committed-date>2009-12-21T02:34:56-08:00</committed-date>
    <authored-date>2009-12-21T02:34:56-08:00</authored-date>
    <message>fix for GRAILS-2058 &quot;Error in taglib example&quot;</message>
    <tree>8d656c4c84607a10145b88e5373193af7ad8bb57</tree>
    <committer>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c194c8df186589181f4f94b1039e16dc1e5d3c9d</id>
      </parent>
      <parent>
        <id>776779a21adf1820effd171a893d6b7ab2b24118</id>
      </parent>
    </parents>
    <author>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/94105602201510123f7979ded21bf8cefe25f544</url>
    <id>94105602201510123f7979ded21bf8cefe25f544</id>
    <committed-date>2009-12-21T02:31:48-08:00</committed-date>
    <authored-date>2009-12-21T02:31:48-08:00</authored-date>
    <message>Merge branch 'master' of git@github.com:grails/grails</message>
    <tree>f6d80c957ff49ce51a969a6fff92091d81f28874</tree>
    <committer>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>32158216b12feb71cdb7fc295e46715444f3038a</id>
      </parent>
    </parents>
    <author>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/c194c8df186589181f4f94b1039e16dc1e5d3c9d</url>
    <id>c194c8df186589181f4f94b1039e16dc1e5d3c9d</id>
    <committed-date>2009-12-21T02:30:48-08:00</committed-date>
    <authored-date>2009-12-21T02:30:48-08:00</authored-date>
    <message>fix for GRAILS-2251 &quot;docs: TOC for each chapter, and favicon&quot;</message>
    <tree>6201a85e5b1d33f5efc8d3fe99716c1e1bc1a915</tree>
    <committer>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9ae3df38c708e770cc5a5c0c6afda586a5f4bf6a</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </author>
    <url>http://github.com/grails/grails/commit/776779a21adf1820effd171a893d6b7ab2b24118</url>
    <id>776779a21adf1820effd171a893d6b7ab2b24118</id>
    <committed-date>2009-12-19T12:35:46-08:00</committed-date>
    <authored-date>2009-12-19T12:35:46-08:00</authored-date>
    <message>simplify the build script a bit</message>
    <tree>ed1582bfb5bf978430c4858cd316f9da2ece880c</tree>
    <committer>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>24c65efe440bdb0e273fe056417cfbd81615b9ce</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </author>
    <url>http://github.com/grails/grails/commit/9ae3df38c708e770cc5a5c0c6afda586a5f4bf6a</url>
    <id>9ae3df38c708e770cc5a5c0c6afda586a5f4bf6a</id>
    <committed-date>2009-12-19T11:54:58-08:00</committed-date>
    <authored-date>2009-12-19T11:54:58-08:00</authored-date>
    <message>put the plugin-view script test back in</message>
    <tree>7147335a443e9944319c56e109baca037e85ba45</tree>
    <committer>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>695bb2ff80ab73032d2d19e81bb593dfcf921335</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </author>
    <url>http://github.com/grails/grails/commit/24c65efe440bdb0e273fe056417cfbd81615b9ce</url>
    <id>24c65efe440bdb0e273fe056417cfbd81615b9ce</id>
    <committed-date>2009-12-19T11:37:38-08:00</committed-date>
    <authored-date>2009-12-19T11:37:38-08:00</authored-date>
    <message>fix typo in build script</message>
    <tree>043afef745f2e5894b519e481af8c24388ac9b0f</tree>
    <committer>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>77419e2c77387b2d32ad8fefb32715d1cbf4a840</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </author>
    <url>http://github.com/grails/grails/commit/695bb2ff80ab73032d2d19e81bb593dfcf921335</url>
    <id>695bb2ff80ab73032d2d19e81bb593dfcf921335</id>
    <committed-date>2009-12-19T09:49:52-08:00</committed-date>
    <authored-date>2009-12-19T09:49:52-08:00</authored-date>
    <message>working on the view-resolution test</message>
    <tree>6301e887a0e57ce52d5cdbde93ec159ba939b888</tree>
    <committer>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b7a7314bec4eda45979862252b40f1f9b17fb6a5</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </author>
    <url>http://github.com/grails/grails/commit/77419e2c77387b2d32ad8fefb32715d1cbf4a840</url>
    <id>77419e2c77387b2d32ad8fefb32715d1cbf4a840</id>
    <committed-date>2009-12-19T08:59:44-08:00</committed-date>
    <authored-date>2009-12-19T08:59:44-08:00</authored-date>
    <message>put the webflow test back in</message>
    <tree>bf027ea4f819b48cea05f4c28b583c5c4c462e34</tree>
    <committer>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5d667faddde54901785ab2848bf9750a571a1e82</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </author>
    <url>http://github.com/grails/grails/commit/b7a7314bec4eda45979862252b40f1f9b17fb6a5</url>
    <id>b7a7314bec4eda45979862252b40f1f9b17fb6a5</id>
    <committed-date>2009-12-19T08:57:25-08:00</committed-date>
    <authored-date>2009-12-19T08:57:25-08:00</authored-date>
    <message>add support for skipping certain tests to make it easier to run specific functional tests interactively.  see the new README.txt for details.</message>
    <tree>bab5d3d0d58b12ef8d3d26cb48461c03f939c590</tree>
    <committer>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>432f89903d9e623db5733c97eeeb5b96f382e4da</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </author>
    <url>http://github.com/grails/grails/commit/5d667faddde54901785ab2848bf9750a571a1e82</url>
    <id>5d667faddde54901785ab2848bf9750a571a1e82</id>
    <committed-date>2009-12-19T06:14:35-08:00</committed-date>
    <authored-date>2009-12-19T06:14:35-08:00</authored-date>
    <message>GRAILS-2072 - clarify many-to-many docs</message>
    <tree>23c9d3e3d5685a4ddee50b1eeb45e3a6f8e431aa</tree>
    <committer>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d3418249e6246e7f0492af599738958ed611c86e</id>
      </parent>
    </parents>
    <author>
      <name>Luke Daley</name>
      <email>ld@ldaley.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/432f89903d9e623db5733c97eeeb5b96f382e4da</url>
    <id>432f89903d9e623db5733c97eeeb5b96f382e4da</id>
    <committed-date>2009-12-18T23:24:30-08:00</committed-date>
    <authored-date>2009-12-18T23:24:30-08:00</authored-date>
    <message>GRAILS-5409 - Added setting of webRequest.controllerName back into integration tests.</message>
    <tree>5fc8e54fcf0dfca82f2e06698cd3537b8d5ab525</tree>
    <committer>
      <name>Luke Daley</name>
      <email>ld@ldaley.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a247369e0f83bae939e36e17b2a72712895ab727</id>
      </parent>
    </parents>
    <author>
      <name>Luke Daley</name>
      <email>ld@ldaley.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/d3418249e6246e7f0492af599738958ed611c86e</url>
    <id>d3418249e6246e7f0492af599738958ed611c86e</id>
    <committed-date>2009-12-18T22:21:22-08:00</committed-date>
    <authored-date>2009-12-18T22:21:22-08:00</authored-date>
    <message>Revert &quot;GRAILS-5579 - don't execute a test phase unless at least one of it's types have a present source dir&quot;

This reverts commit a247369e0f83bae939e36e17b2a72712895ab727 (was meant for 1.2.x branch).</message>
    <tree>444faeeb05a8b07ec1971cb4382fcd0bf946f87b</tree>
    <committer>
      <name>Luke Daley</name>
      <email>ld@ldaley.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>49682ff30fc524f3f826ad3c6c0d6ce829be4b46</id>
      </parent>
    </parents>
    <author>
      <name>Luke Daley</name>
      <email>ld@ldaley.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/a247369e0f83bae939e36e17b2a72712895ab727</url>
    <id>a247369e0f83bae939e36e17b2a72712895ab727</id>
    <committed-date>2009-12-18T22:18:00-08:00</committed-date>
    <authored-date>2009-12-18T22:18:00-08:00</authored-date>
    <message>GRAILS-5579 - don't execute a test phase unless at least one of it's types have a present source dir</message>
    <tree>bbd29a88fbd1bd292d2dee58aec44e4f0920a479</tree>
    <committer>
      <name>Luke Daley</name>
      <email>ld@ldaley.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db9c4dff6ef2c82727e3c11b54268be2457c2235</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </author>
    <url>http://github.com/grails/grails/commit/49682ff30fc524f3f826ad3c6c0d6ce829be4b46</url>
    <id>49682ff30fc524f3f826ad3c6c0d6ce829be4b46</id>
    <committed-date>2009-12-18T10:31:37-08:00</committed-date>
    <authored-date>2009-12-18T10:31:37-08:00</authored-date>
    <message>GRAILS-3167 - document the criteria count method</message>
    <tree>444faeeb05a8b07ec1971cb4382fcd0bf946f87b</tree>
    <committer>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>32158216b12feb71cdb7fc295e46715444f3038a</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </author>
    <url>http://github.com/grails/grails/commit/db9c4dff6ef2c82727e3c11b54268be2457c2235</url>
    <id>db9c4dff6ef2c82727e3c11b54268be2457c2235</id>
    <committed-date>2009-12-18T10:26:29-08:00</committed-date>
    <authored-date>2009-12-18T10:26:29-08:00</authored-date>
    <message>update version numbers</message>
    <tree>3c664e605e759bbb3cdcd093ef84f611565798e6</tree>
    <committer>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>84f8edf8dede28cce25f6f4dfa2b74fb53db75ac</id>
      </parent>
    </parents>
    <author>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/32158216b12feb71cdb7fc295e46715444f3038a</url>
    <id>32158216b12feb71cdb7fc295e46715444f3038a</id>
    <committed-date>2009-12-18T07:23:58-08:00</committed-date>
    <authored-date>2009-12-18T07:23:58-08:00</authored-date>
    <message>fix for GRAILS-5479 &quot;SchemaExport script has hard-coded configuration class, should read from DataSource.groovy&quot;</message>
    <tree>b9bb9c299157817f3f4912c94c63ded96d68d80b</tree>
    <committer>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>65f91b6c1baccbb3f234acea3f4a0e33aa1a223d</id>
      </parent>
    </parents>
    <author>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/84f8edf8dede28cce25f6f4dfa2b74fb53db75ac</url>
    <id>84f8edf8dede28cce25f6f4dfa2b74fb53db75ac</id>
    <committed-date>2009-12-18T04:44:40-08:00</committed-date>
    <authored-date>2009-12-18T04:44:40-08:00</authored-date>
    <message>fix for GRAILS-5564 &quot;Service scopes not working&quot;</message>
    <tree>36bbe52e290db70de4eceb32c3f4b4af24127ebb</tree>
    <committer>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2da54d9e73327bb2aabe67b60398cdb559b36473</id>
      </parent>
      <parent>
        <id>6632ae4716d2e5c05e397f4218a3348f3efa3ae8</id>
      </parent>
    </parents>
    <author>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/65f91b6c1baccbb3f234acea3f4a0e33aa1a223d</url>
    <id>65f91b6c1baccbb3f234acea3f4a0e33aa1a223d</id>
    <committed-date>2009-12-18T03:16:47-08:00</committed-date>
    <authored-date>2009-12-18T03:16:47-08:00</authored-date>
    <message>Merge branch 'master' of git@github.com:grails/grails</message>
    <tree>90a2d8973878e7fe818ba7a392a4025d220fbf04</tree>
    <committer>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0ba58357aca774d9decf2360aa04ad22e91f493a</id>
      </parent>
    </parents>
    <author>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/2da54d9e73327bb2aabe67b60398cdb559b36473</url>
    <id>2da54d9e73327bb2aabe67b60398cdb559b36473</id>
    <committed-date>2009-12-18T03:16:32-08:00</committed-date>
    <authored-date>2009-12-18T03:16:32-08:00</authored-date>
    <message>changed version back to snapshot</message>
    <tree>6c23f56b00b5fe92a7e95ecdcb8bffc68ca2e694</tree>
    <committer>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>511a7f375ca1a266a4fb1f898995e87278e0898e</id>
      </parent>
    </parents>
    <author>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/0ba58357aca774d9decf2360aa04ad22e91f493a</url>
    <id>0ba58357aca774d9decf2360aa04ad22e91f493a</id>
    <committed-date>2009-12-18T03:15:29-08:00</committed-date>
    <authored-date>2009-12-18T03:15:29-08:00</authored-date>
    <message>made container name not specific in README</message>
    <tree>8cd7575afde4576f042ba2d4053c1d7541c1542a</tree>
    <committer>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0ebc8eab7139cc87e515b59a9056bcf1ec66381f</id>
      </parent>
    </parents>
    <author>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/511a7f375ca1a266a4fb1f898995e87278e0898e</url>
    <id>511a7f375ca1a266a4fb1f898995e87278e0898e</id>
    <committed-date>2009-12-18T03:15:15-08:00</committed-date>
    <authored-date>2009-12-18T03:15:15-08:00</authored-date>
    <message>fix for GRAILS-5567 &quot;Regression - &quot;attrs&quot; passed to taglib used to support clone() but doesn't in RC2&quot;</message>
    <tree>53684ef4d7657f5b165326bd1c9d84029de202b7</tree>
    <committer>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>408dd0cfb04b2498039cdecaf0cb0fe99aaa91a0</id>
      </parent>
    </parents>
    <author>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/0ebc8eab7139cc87e515b59a9056bcf1ec66381f</url>
    <id>0ebc8eab7139cc87e515b59a9056bcf1ec66381f</id>
    <committed-date>2009-12-18T02:31:51-08:00</committed-date>
    <authored-date>2009-12-18T02:31:51-08:00</authored-date>
    <message>fix for GRAILS-5570 &quot;Cannot set flash.message to null&quot;</message>
    <tree>b0c988bda881209c7b85b0c49aa93f2878b7ff98</tree>
    <committer>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>17f6240fe2f330cb86e1e8d1570d4a1917e64d01</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </author>
    <url>http://github.com/grails/grails/commit/6632ae4716d2e5c05e397f4218a3348f3efa3ae8</url>
    <id>6632ae4716d2e5c05e397f4218a3348f3efa3ae8</id>
    <committed-date>2009-12-16T19:40:07-08:00</committed-date>
    <authored-date>2009-12-16T19:40:07-08:00</authored-date>
    <message>use MockApplicationContext</message>
    <tree>ddeca027a2876a272c13730db35097003ed9733e</tree>
    <committer>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>408dd0cfb04b2498039cdecaf0cb0fe99aaa91a0</id>
      </parent>
    </parents>
    <author>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </author>
    <url>http://github.com/grails/grails/commit/17f6240fe2f330cb86e1e8d1570d4a1917e64d01</url>
    <id>17f6240fe2f330cb86e1e8d1570d4a1917e64d01</id>
    <committed-date>2009-12-16T19:29:48-08:00</committed-date>
    <authored-date>2009-12-16T19:29:48-08:00</authored-date>
    <message>get a working unit test in place, including a test for the not yet supported GRAILS-4435</message>
    <tree>a28b15da983f96f20b57875d3d44fd7d88e818ac</tree>
    <committer>
      <name>Jeff Brown</name>
      <email>jeff@jeffandbetsy.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ae22a1ad5bd4d11ff3d108dd9709c18c7f47b312</id>
      </parent>
    </parents>
    <author>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/408dd0cfb04b2498039cdecaf0cb0fe99aaa91a0</url>
    <id>408dd0cfb04b2498039cdecaf0cb0fe99aaa91a0</id>
    <committed-date>2009-12-16T07:56:32-08:00</committed-date>
    <authored-date>2009-12-16T07:56:32-08:00</authored-date>
    <message>fix for GRAILS-5212 &quot;Data binding issue, binding relationships when fields to bind explicitly set&quot;</message>
    <tree>e7c4f2f2d3e97e1081fd5ba84afd1f382a300fe1</tree>
    <committer>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a7d65c1dd1da058e55e16aab4c0348fd1d8e778e</id>
      </parent>
    </parents>
    <author>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/ae22a1ad5bd4d11ff3d108dd9709c18c7f47b312</url>
    <id>ae22a1ad5bd4d11ff3d108dd9709c18c7f47b312</id>
    <committed-date>2009-12-16T07:34:06-08:00</committed-date>
    <authored-date>2009-12-16T07:34:06-08:00</authored-date>
    <message>Upgrade to Spring 3 final</message>
    <tree>27ea04296585072c21e337ae7b57a9d9c9188bd1</tree>
    <committer>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e559d0c8cbd3fbcc6b7be717f1d1f96f251590b9</id>
      </parent>
    </parents>
    <author>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/a7d65c1dd1da058e55e16aab4c0348fd1d8e778e</url>
    <id>a7d65c1dd1da058e55e16aab4c0348fd1d8e778e</id>
    <committed-date>2009-12-16T07:31:43-08:00</committed-date>
    <authored-date>2009-12-16T07:31:43-08:00</authored-date>
    <message>fix for GRAILS-5503 &quot;grails update breaks eclipse .classpath file&quot;</message>
    <tree>f26a3042010fbeba3bd3c044f5dd2f2ddab72b15</tree>
    <committer>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d704afce4074d87b6fc8707cd67992dc43d1105a</id>
      </parent>
    </parents>
    <author>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/e559d0c8cbd3fbcc6b7be717f1d1f96f251590b9</url>
    <id>e559d0c8cbd3fbcc6b7be717f1d1f96f251590b9</id>
    <committed-date>2009-12-16T06:57:40-08:00</committed-date>
    <authored-date>2009-12-16T06:57:40-08:00</authored-date>
    <message>the documentation zip wasn't being built correctly. This fixes that</message>
    <tree>7ddf5306cb5357fbd9e0ad966ca34298c32b6447</tree>
    <committer>
      <name>Graeme Rocher</name>
      <email>graeme.rocher@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1dd04f5f2e8e676d697ae667861263753877686e</id>
      </parent>
    </parents>
    <author>
      <name>Luke Daley</name>
      <email>ld@ldaley.com</email>
    </author>
    <url>http://github.com/grails/grails/commit/d704afce4074d87b6fc8707cd67992dc43d1105a</url>
    <id>d704afce4074d87b6fc8707cd67992dc43d1105a</id>
    <committed-date>2009-12-16T05:11:36-08:00</committed-date>
    <authored-date>2009-12-16T05:11:36-08:00</authored-date>
    <message>Make private methods protected, allowing subclasses to hook in.</message>
    <tree>feb4fabcafb749c9678ac3a3f6c2fc1d1fe5f3cb</tree>
    <committer>
      <name>Luke Daley</name>
      <email>ld@ldaley.com</email>
    </committer>
  </commit>
</commits>
