<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>558c4f584a9ab9a3236c24e43eaf28913e5b06aa</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/cc698cdedd1e0caee2c7657c2aa71e5c43ea9036</url>
    <id>cc698cdedd1e0caee2c7657c2aa71e5c43ea9036</id>
    <committed-date>2009-10-25T17:17:00-07:00</committed-date>
    <authored-date>2009-10-25T17:17:00-07:00</authored-date>
    <message>update version number and history</message>
    <tree>ea38e67d6d60c7701e2120fbbf4e7366dc48f895</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7bbe18ffe374c57a3ecdd3c51ff55180bae15410</id>
      </parent>
    </parents>
    <author>
      <name>Rob Mitchell</name>
      <email>rob.mitchell@cogentconsulting.com.au</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/558c4f584a9ab9a3236c24e43eaf28913e5b06aa</url>
    <id>558c4f584a9ab9a3236c24e43eaf28913e5b06aa</id>
    <committed-date>2009-10-06T20:01:58-07:00</committed-date>
    <authored-date>2009-10-06T20:01:58-07:00</authored-date>
    <message>Make sure runner uses supplied custom config</message>
    <tree>f7482e6096f20ac8cde87c3f92fe4d854b67d0a3</tree>
    <committer>
      <name>Rob Mitchell</name>
      <email>rob.mitchell@cogentconsulting.com.au</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>48dcebfe010f6c9ad297c167880c56d7f96ac3b3</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/7bbe18ffe374c57a3ecdd3c51ff55180bae15410</url>
    <id>7bbe18ffe374c57a3ecdd3c51ff55180bae15410</id>
    <committed-date>2009-08-23T04:13:16-07:00</committed-date>
    <authored-date>2009-08-23T04:13:16-07:00</authored-date>
    <message>removed dependency on facets.
preparing for release of 2.0.0</message>
    <tree>079fe1652274c61f74e6e3fd4f7f0643379493f7</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1bda0fd002195cca1fdc91f91c5206c05e582f43</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/48dcebfe010f6c9ad297c167880c56d7f96ac3b3</url>
    <id>48dcebfe010f6c9ad297c167880c56d7f96ac3b3</id>
    <committed-date>2009-08-23T03:53:17-07:00</committed-date>
    <authored-date>2009-08-23T03:53:17-07:00</authored-date>
    <message>A bit more structure in NPath complexity checks.
Needs a *lot* more thinking though.  ruby_parser doesn't have 'else' as a structure.  It uses optionally nil sub-expressions on an 'if' instead.</message>
    <tree>65e47bc329010f436f36e4967de965291516d70e</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c1428cfbfc38f93174001fb5b40205c652db4fe3</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/1bda0fd002195cca1fdc91f91c5206c05e582f43</url>
    <id>1bda0fd002195cca1fdc91f91c5206c05e582f43</id>
    <committed-date>2009-08-22T20:27:17-07:00</committed-date>
    <authored-date>2009-08-22T20:27:17-07:00</authored-date>
    <message>first draft of NPath complexity check</message>
    <tree>772024148bb5336ba456ef0edd09cb8c47db8a32</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>50ee7a6b6e7a181f56e565241b15b63d21c6bb82</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/c1428cfbfc38f93174001fb5b40205c652db4fe3</url>
    <id>c1428cfbfc38f93174001fb5b40205c652db4fe3</id>
    <committed-date>2009-08-09T02:10:41-07:00</committed-date>
    <authored-date>2009-08-09T02:10:41-07:00</authored-date>
    <message>performance tweaks.</message>
    <tree>2646fb5bc83f015e9bfdd518c7543ee636d45009</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>67e9d9f2b571351217ff0e028513454a0bd2c643</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/50ee7a6b6e7a181f56e565241b15b63d21c6bb82</url>
    <id>50ee7a6b6e7a181f56e565241b15b63d21c6bb82</id>
    <committed-date>2009-08-08T23:54:23-07:00</committed-date>
    <authored-date>2009-08-08T23:54:23-07:00</authored-date>
    <message>clean up empty rescue body check to be more efficient.</message>
    <tree>5d921e95e2b1db78f04425fd466660005f053ba0</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>078b7d9b7a6905a35d09bea7e24c334df181369d</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/67e9d9f2b571351217ff0e028513454a0bd2c643</url>
    <id>67e9d9f2b571351217ff0e028513454a0bd2c643</id>
    <committed-date>2009-08-08T20:51:14-07:00</committed-date>
    <authored-date>2009-08-08T20:51:14-07:00</authored-date>
    <message>cleaned up a bit.</message>
    <tree>0cacded9b0a3f28284bb5147f8db22463c903ed1</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e84a7ea33b887c53c4d58c27cb11dc43ea447437</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/078b7d9b7a6905a35d09bea7e24c334df181369d</url>
    <id>078b7d9b7a6905a35d09bea7e24c334df181369d</id>
    <committed-date>2009-08-08T20:12:56-07:00</committed-date>
    <authored-date>2009-08-08T20:12:56-07:00</authored-date>
    <message>be more specific about when to search children.
inadvertently fixes a big where assignments inside blocks were accidentally reported. :)</message>
    <tree>6b8fece8ebd9fc004c30f1e3c5d25973b41030b5</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d32fd66b5761bf4a98d7f8998e8c32dcbc31b3df</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/e84a7ea33b887c53c4d58c27cb11dc43ea447437</url>
    <id>e84a7ea33b887c53c4d58c27cb11dc43ea447437</id>
    <committed-date>2009-08-08T19:53:09-07:00</committed-date>
    <authored-date>2009-08-08T19:53:09-07:00</authored-date>
    <message>change design to use visitor pattern in a more event based manner rather than having checks iterate through children themselves.
many less calls = much faster implementation.</message>
    <tree>af916173c2e8ee1384d8ab557bc79da10535b54a</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fc8372b1e8a595c0933e91015975160f601d69de</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/d32fd66b5761bf4a98d7f8998e8c32dcbc31b3df</url>
    <id>d32fd66b5761bf4a98d7f8998e8c32dcbc31b3df</id>
    <committed-date>2009-08-07T23:00:26-07:00</committed-date>
    <authored-date>2009-08-07T23:00:26-07:00</authored-date>
    <message>remove the iterator visitor.  it's not required.</message>
    <tree>197b384196ce573e25b79d9d9864c462b9dd3765</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>afa4f4317e5f3d3492e883bcb00de21dfef0afab</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/fc8372b1e8a595c0933e91015975160f601d69de</url>
    <id>fc8372b1e8a595c0933e91015975160f601d69de</id>
    <committed-date>2009-05-07T15:40:05-07:00</committed-date>
    <authored-date>2009-05-07T15:40:05-07:00</authored-date>
    <message>Fixed a line counting bug.</message>
    <tree>c070a943fa7bd95276b46e6eae0df3c87bd998d5</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db0c64dcb171b59e45ac4abf90162e32f1cd9f98</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/afa4f4317e5f3d3492e883bcb00de21dfef0afab</url>
    <id>afa4f4317e5f3d3492e883bcb00de21dfef0afab</id>
    <committed-date>2009-05-06T21:09:31-07:00</committed-date>
    <authored-date>2009-05-06T21:09:31-07:00</authored-date>
    <message>Cleaned up naming after moving to ruby_parser.</message>
    <tree>01ade94fbcbb44def9b025c43667bd96ee411a1e</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7f37f2a062a8ac95448889ffb8880402431e6eb1</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/db0c64dcb171b59e45ac4abf90162e32f1cd9f98</url>
    <id>db0c64dcb171b59e45ac4abf90162e32f1cd9f98</id>
    <committed-date>2009-05-06T20:43:51-07:00</committed-date>
    <authored-date>2009-05-06T20:43:51-07:00</authored-date>
    <message>Converted to ruby_parser instead of ParseTree.
Got tests to pass again.</message>
    <tree>f4f7bbd36277fd6ead95297d44e724578c4d7296</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cb7a0f43ed56be50bcf41e43177e93ece8bd092e</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/7f37f2a062a8ac95448889ffb8880402431e6eb1</url>
    <id>7f37f2a062a8ac95448889ffb8880402431e6eb1</id>
    <committed-date>2009-05-04T00:08:47-07:00</committed-date>
    <authored-date>2009-05-04T00:08:47-07:00</authored-date>
    <message>updated in preparation for 1.3.6 release</message>
    <tree>1d504305dc26423837177e8d5c2e4498546c6a95</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5a635219d3aaa739b888d62f75342cf058ac6dd6</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/cb7a0f43ed56be50bcf41e43177e93ece8bd092e</url>
    <id>cb7a0f43ed56be50bcf41e43177e93ece8bd092e</id>
    <committed-date>2009-05-03T23:04:15-07:00</committed-date>
    <authored-date>2009-05-03T23:04:15-07:00</authored-date>
    <message>support nil as a valid response for an empty rescue block.</message>
    <tree>fb08f42d343af529b29922da356883966cff7164</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>29228b195086515355dc318863c20c4a717ab19d</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/5a635219d3aaa739b888d62f75342cf058ac6dd6</url>
    <id>5a635219d3aaa739b888d62f75342cf058ac6dd6</id>
    <committed-date>2009-04-09T22:24:38-07:00</committed-date>
    <authored-date>2009-04-09T22:24:38-07:00</authored-date>
    <message>Fixed bug in rake task.</message>
    <tree>65c7ba3b04480bfdc7ee76a1fa7f69d982cc9f95</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>02eaf650ce9234905d06844adad612aa484517da</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/29228b195086515355dc318863c20c4a717ab19d</url>
    <id>29228b195086515355dc318863c20c4a717ab19d</id>
    <committed-date>2009-04-09T22:15:36-07:00</committed-date>
    <authored-date>2009-04-09T22:15:36-07:00</authored-date>
    <message>Minor cleanup.</message>
    <tree>53fbc2920a13417361dedbfe823004d8c45be937</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>06bf3303ba67d3674be294a8ed7ead39b1d4d045</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/02eaf650ce9234905d06844adad612aa484517da</url>
    <id>02eaf650ce9234905d06844adad612aa484517da</id>
    <committed-date>2009-04-09T22:15:11-07:00</committed-date>
    <authored-date>2009-04-09T22:15:11-07:00</authored-date>
    <message>Minor cleanup.</message>
    <tree>35c8ab8acc0fbfa2472b07cbc1acabde4573f8fe</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>99a0e14071a4a911112e77d78e4837421a48dbc2</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/06bf3303ba67d3674be294a8ed7ead39b1d4d045</url>
    <id>06bf3303ba67d3674be294a8ed7ead39b1d4d045</id>
    <committed-date>2009-04-09T22:07:28-07:00</committed-date>
    <authored-date>2009-04-09T22:07:28-07:00</authored-date>
    <message>Added a rake task.</message>
    <tree>ea8bd646745e8363c34f71600329aaf9193b7cf1</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d94bb3e240bb4c792312b46d5a85bb879549e824</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/99a0e14071a4a911112e77d78e4837421a48dbc2</url>
    <id>99a0e14071a4a911112e77d78e4837421a48dbc2</id>
    <committed-date>2009-02-18T15:04:49-08:00</committed-date>
    <authored-date>2009-02-18T15:04:49-08:00</authored-date>
    <message>Prepare for a release that includes bug fixes from Chris Leishman and Xavier Shay.</message>
    <tree>d6913decfc031b93f29eee044ffeabb5af1ff443</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5b4bf98d549e9ea9459a6575e3a5e39d9b757f74</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/d94bb3e240bb4c792312b46d5a85bb879549e824</url>
    <id>d94bb3e240bb4c792312b46d5a85bb879549e824</id>
    <committed-date>2009-01-05T03:11:05-08:00</committed-date>
    <authored-date>2009-01-05T03:11:05-08:00</authored-date>
    <message>Fixed a bug spotted by Chris Leishman where vcalls weren't checked for.</message>
    <tree>c5f23f2ee09aadf060a355973fe5ea873cf5a5ad</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>602542bf917df6dec59130122bdeb53ece2a98d0</id>
      </parent>
      <parent>
        <id>1d36cb81fabccb2395b0fb08e34ff33ce965d4f2</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/5b4bf98d549e9ea9459a6575e3a5e39d9b757f74</url>
    <id>5b4bf98d549e9ea9459a6575e3a5e39d9b757f74</id>
    <committed-date>2008-12-28T14:34:37-08:00</committed-date>
    <authored-date>2008-12-28T14:34:37-08:00</authored-date>
    <message>Merge branch 'master' of git://github.com/xaviershay/roodi into xaviershay/master</message>
    <tree>d2987d374715c7bd31fe1f9245a7f32d66f046c4</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>571b73c053de563c2d29b15b88399c38cc323ed9</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/602542bf917df6dec59130122bdeb53ece2a98d0</url>
    <id>602542bf917df6dec59130122bdeb53ece2a98d0</id>
    <committed-date>2008-12-08T12:55:48-08:00</committed-date>
    <authored-date>2008-12-08T12:55:48-08:00</authored-date>
    <message>Break the control coupling in the control coupling check :)</message>
    <tree>8da5e563e5abb36a66e55e0c4477038fe80816f1</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>08cdbdb6831282175d7a187cd7dac501c9db859c</id>
      </parent>
    </parents>
    <author>
      <name>Xavier Shay</name>
      <email>xavier@rhnh.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/1d36cb81fabccb2395b0fb08e34ff33ce965d4f2</url>
    <id>1d36cb81fabccb2395b0fb08e34ff33ce965d4f2</id>
    <committed-date>2008-12-03T01:43:02-08:00</committed-date>
    <authored-date>2008-12-03T01:43:02-08:00</authored-date>
    <message>Minor refactor of EmptyRescueBodyCheck to make it more readable</message>
    <tree>0db67e42e65603362d4391d1390b04e2e1dfcd56</tree>
    <committer>
      <name>Xavier Shay</name>
      <email>xavier@rhnh.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b9fd05f29dc33d2caaa4caf34187af2ef0d22145</id>
      </parent>
    </parents>
    <author>
      <name>Xavier Shay</name>
      <email>xavier@rhnh.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/08cdbdb6831282175d7a187cd7dac501c9db859c</url>
    <id>08cdbdb6831282175d7a187cd7dac501c9db859c</id>
    <committed-date>2008-12-03T01:38:23-08:00</committed-date>
    <authored-date>2008-12-03T01:38:23-08:00</authored-date>
    <message>Don't incorrectly treat a rescue block with an attribute assignment as empty:

begin
  call_method
rescue Exception =&gt; e
  self.var = 1
end</message>
    <tree>6921f6a60692c169eab598a6fcdc860dc9e3c493</tree>
    <committer>
      <name>Xavier Shay</name>
      <email>xavier@rhnh.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1cf8972323849b27af3ceab8eed89e785acccd85</id>
      </parent>
    </parents>
    <author>
      <name>Xavier Shay</name>
      <email>xavier@rhnh.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/b9fd05f29dc33d2caaa4caf34187af2ef0d22145</url>
    <id>b9fd05f29dc33d2caaa4caf34187af2ef0d22145</id>
    <committed-date>2008-12-03T01:36:00-08:00</committed-date>
    <authored-date>2008-12-03T01:36:00-08:00</authored-date>
    <message>Don't incorrectly class a rescue block with assignment as empty:

begin
rescue ArgumentError
  myvar = nil
end</message>
    <tree>74ed4ceeda6c0ae87561146b62c0e8657048d925</tree>
    <committer>
      <name>Xavier Shay</name>
      <email>xavier@rhnh.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f24392b98bc3b89b784cb59e3f21cc621cd255a8</id>
      </parent>
    </parents>
    <author>
      <name>Xavier Shay</name>
      <email>xavier@rhnh.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/1cf8972323849b27af3ceab8eed89e785acccd85</url>
    <id>1cf8972323849b27af3ceab8eed89e785acccd85</id>
    <committed-date>2008-12-03T01:26:14-08:00</committed-date>
    <authored-date>2008-12-03T01:26:14-08:00</authored-date>
    <message>Default rake task is to run specs, not tests</message>
    <tree>a1cad85d360fa3f50ced7372198150fd77424dfd</tree>
    <committer>
      <name>Xavier Shay</name>
      <email>xavier@rhnh.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5e4a297c89fde6789b9269d18c0358eae58e03b7</id>
      </parent>
    </parents>
    <author>
      <name>Xavier Shay</name>
      <email>xavier@rhnh.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/f24392b98bc3b89b784cb59e3f21cc621cd255a8</url>
    <id>f24392b98bc3b89b784cb59e3f21cc621cd255a8</id>
    <committed-date>2008-12-03T01:25:38-08:00</committed-date>
    <authored-date>2008-12-03T01:25:38-08:00</authored-date>
    <message>Allow spec files to be run individually</message>
    <tree>e35bca3cd722b94e46abae9a2e480fdd4c8793a5</tree>
    <committer>
      <name>Xavier Shay</name>
      <email>xavier@rhnh.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5e4a297c89fde6789b9269d18c0358eae58e03b7</id>
      </parent>
    </parents>
    <author>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </author>
    <url>http://github.com/martinjandrews/roodi/commit/571b73c053de563c2d29b15b88399c38cc323ed9</url>
    <id>571b73c053de563c2d29b15b88399c38cc323ed9</id>
    <committed-date>2008-12-02T02:58:37-08:00</committed-date>
    <authored-date>2008-12-02T02:58:37-08:00</authored-date>
    <message>First cut at a control coupling check.
Ironically, the implementation of the check uses control coupling.  Should fix that...</message>
    <tree>5c651cd7f6b32a102d4e440003ad57def717660a</tree>
    <committer>
      <name>Marty Andrews</name>
      <email>marty@martyandrews.net</email>
    </committer>
  </commit>
</commits>
