<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>d8c54f620b43eb4acd6122906b035b29e167e5ce</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/2035234983bb00c605e32c2b7905e5e2c95bb0c5</url>
    <id>2035234983bb00c605e32c2b7905e5e2c95bb0c5</id>
    <committed-date>2008-12-16T10:44:11-08:00</committed-date>
    <authored-date>2008-12-16T10:44:11-08:00</authored-date>
    <message>Tag 0.4.1 release</message>
    <tree>f4c65fa69685d4dd35c2a705c16649baab2bb1aa</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>977c9777300b109e5cd2d3c2753e5a98b370d71a</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/d8c54f620b43eb4acd6122906b035b29e167e5ce</url>
    <id>d8c54f620b43eb4acd6122906b035b29e167e5ce</id>
    <committed-date>2008-12-16T10:40:01-08:00</committed-date>
    <authored-date>2008-12-16T10:40:01-08:00</authored-date>
    <message>Tweak GraphViz algorithm</message>
    <tree>e3c660278c98d12d9f229334e71d04ea0d7f9b2f</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a5d6b93650bb88ecc31e83417cfbca63ce1b086b</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/977c9777300b109e5cd2d3c2753e5a98b370d71a</url>
    <id>977c9777300b109e5cd2d3c2753e5a98b370d71a</id>
    <committed-date>2008-12-16T10:36:34-08:00</committed-date>
    <authored-date>2008-12-16T10:36:34-08:00</authored-date>
    <message>Fix nil states not being handled properly in guards, known states, or visualizations (This may reveal issues with your state machine definition if you use nil states)
Fix the same node being used for different dynamic states in GraphViz output
Always include initial state in the list of known states even if it's dynamic
Use consistent naming scheme for dynamic states in GraphViz output
Allow blocks to be directly passed into machine class</message>
    <tree>b932d7b727d37381c7216bc226ca34c66f35cafb</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0b8609e76da00be576afb3e12a769aca65f44904</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/a5d6b93650bb88ecc31e83417cfbca63ce1b086b</url>
    <id>a5d6b93650bb88ecc31e83417cfbca63ce1b086b</id>
    <committed-date>2008-12-15T21:26:37-08:00</committed-date>
    <authored-date>2008-12-15T21:26:37-08:00</authored-date>
    <message>Include user-friendly conditions in GraphViz output</message>
    <tree>17c146d4c1efbb7839e8f9ebf2ab629af06ec106</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>198570ea72078868155ca099f8bf0986ef2eb8a2</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/0b8609e76da00be576afb3e12a769aca65f44904</url>
    <id>0b8609e76da00be576afb3e12a769aca65f44904</id>
    <committed-date>2008-12-15T20:26:42-08:00</committed-date>
    <authored-date>2008-12-15T20:26:42-08:00</authored-date>
    <message>Tweak README
Tweak LICENSE as there are no longer any portions of the library copied from acts_as_state_machine</message>
    <tree>4525c24436182f225aa1fc53bddf3d536e5e992d</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>483024b8ea9ddbc0f8a3a6217e7041af6a60119b</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/198570ea72078868155ca099f8bf0986ef2eb8a2</url>
    <id>198570ea72078868155ca099f8bf0986ef2eb8a2</id>
    <committed-date>2008-12-15T18:28:38-08:00</committed-date>
    <authored-date>2008-12-15T18:28:38-08:00</authored-date>
    <message>Fix attribute predicates not working on attributes that represent columns in ActiveRecord</message>
    <tree>b2525342ffe53327d5135396457c552290f908e4</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5d5b3d27df1bb4d5703c5ae4a6f0a3d8ae11eef7</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/483024b8ea9ddbc0f8a3a6217e7041af6a60119b</url>
    <id>483024b8ea9ddbc0f8a3a6217e7041af6a60119b</id>
    <committed-date>2008-12-15T18:01:02-08:00</committed-date>
    <authored-date>2008-12-15T18:01:02-08:00</authored-date>
    <message>Clarify alias chaining workaround issue for initialization extensions</message>
    <tree>ea8e93270c91cfb1f984bf9afb45b1e4a0a00690</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>716cc99deb45fa19f6083e0e9936c4c8982f784e</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/5d5b3d27df1bb4d5703c5ae4a6f0a3d8ae11eef7</url>
    <id>5d5b3d27df1bb4d5703c5ae4a6f0a3d8ae11eef7</id>
    <committed-date>2008-12-14T20:42:24-08:00</committed-date>
    <authored-date>2008-12-14T20:42:24-08:00</authored-date>
    <message>Tag 0.4.0 release</message>
    <tree>d6d6d398cee554bba7ba460e51debd90e258fd76</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db1319bf2eca6dedb31ac720fa1959249666bf0d</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/716cc99deb45fa19f6083e0e9936c4c8982f784e</url>
    <id>716cc99deb45fa19f6083e0e9936c4c8982f784e</id>
    <committed-date>2008-12-14T20:34:24-08:00</committed-date>
    <authored-date>2008-12-14T20:34:24-08:00</authored-date>
    <message>Add examples directory to gems</message>
    <tree>046f059d02a4aee7c448ff038429f1cc191eb89e</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f056c176c230793e7ba81ac40e47138bc1651a99</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/db1319bf2eca6dedb31ac720fa1959249666bf0d</url>
    <id>db1319bf2eca6dedb31ac720fa1959249666bf0d</id>
    <committed-date>2008-12-14T20:31:32-08:00</committed-date>
    <authored-date>2008-12-14T20:31:32-08:00</authored-date>
    <message>Fix spelling</message>
    <tree>933e8b5b289e286720f23eaf8e4dec4727e049df</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>146afff4879177a2c3e8cdd7b7719a7abc191c1e</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/f056c176c230793e7ba81ac40e47138bc1651a99</url>
    <id>f056c176c230793e7ba81ac40e47138bc1651a99</id>
    <committed-date>2008-12-14T20:24:12-08:00</committed-date>
    <authored-date>2008-12-14T20:24:12-08:00</authored-date>
    <message>Revert to string evaluation when using blocks with define_method since it's not supported in Ruby 1.8.6. [#6 state:resolved]</message>
    <tree>ee41cf0ffdad7e05b3449dd7a28ee88ba227968b</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>48d83dfb23929a06caa7f3aa9da2e68eb757b371</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/146afff4879177a2c3e8cdd7b7719a7abc191c1e</url>
    <id>146afff4879177a2c3e8cdd7b7719a7abc191c1e</id>
    <committed-date>2008-12-14T19:37:17-08:00</committed-date>
    <authored-date>2008-12-14T19:37:17-08:00</authored-date>
    <message>Remove the PluginAWeek namespace</message>
    <tree>1e616cf81c97cfb5cffe28e8c7cd7dc57cb0b85c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4d158295fc6b35436a9b4313c7b01cf583675512</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/48d83dfb23929a06caa7f3aa9da2e68eb757b371</url>
    <id>48d83dfb23929a06caa7f3aa9da2e68eb757b371</id>
    <committed-date>2008-12-14T16:27:18-08:00</committed-date>
    <authored-date>2008-12-14T16:27:18-08:00</authored-date>
    <message>Add generic attribute predicate (e.g. &quot;#{attribute}?(state_name)&quot;) and state predicates (e.g. &quot;#{state}?&quot;)</message>
    <tree>61feed44d88c1b80d8772cd4ecea77dd690130bb</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0a4d03a03d3a5a50b23134d8e6bb9074312c8013</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/4d158295fc6b35436a9b4313c7b01cf583675512</url>
    <id>4d158295fc6b35436a9b4313c7b01cf583675512</id>
    <committed-date>2008-12-14T12:18:39-08:00</committed-date>
    <authored-date>2008-12-14T12:18:39-08:00</authored-date>
    <message>Fix existing attribute accessors being overwritten when they're define as private</message>
    <tree>0b3bde416c33724440add3f6a8804b4389b0090f</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>05387b98dfca181fc265c8595758c4c768a73be0</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/0a4d03a03d3a5a50b23134d8e6bb9074312c8013</url>
    <id>0a4d03a03d3a5a50b23134d8e6bb9074312c8013</id>
    <committed-date>2008-12-14T10:41:03-08:00</committed-date>
    <authored-date>2008-12-14T10:41:03-08:00</authored-date>
    <message>Refactor how states are tracked
Fix machine graphs causing GraphViz errors with non-string state values</message>
    <tree>01eda32a90e7030b40eafe55836eddfa30dd406a</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b68d4bda69eb177dcbf0a17a4a8b1c302957ce4d</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/05387b98dfca181fc265c8595758c4c768a73be0</url>
    <id>05387b98dfca181fc265c8595758c4c768a73be0</id>
    <committed-date>2008-12-14T10:40:23-08:00</committed-date>
    <authored-date>2008-12-14T10:40:23-08:00</authored-date>
    <message>Tweak documentation</message>
    <tree>a3f32e9e9bfddb13afd67bd4d021556098b5392c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eb75012aecc795f3e4a0c76525dfd60b739b40e9</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/b68d4bda69eb177dcbf0a17a4a8b1c302957ce4d</url>
    <id>b68d4bda69eb177dcbf0a17a4a8b1c302957ce4d</id>
    <committed-date>2008-12-14T00:26:47-08:00</committed-date>
    <authored-date>2008-12-14T00:26:47-08:00</authored-date>
    <message>Add Sequel support</message>
    <tree>1ae42eea77406d18984eb619ee5917c06d56f09b</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>02b724ae192e287a0c0c78d75d39fc4f1ea52f43</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/eb75012aecc795f3e4a0c76525dfd60b739b40e9</url>
    <id>eb75012aecc795f3e4a0c76525dfd60b739b40e9</id>
    <committed-date>2008-12-13T15:33:08-08:00</committed-date>
    <authored-date>2008-12-13T15:33:08-08:00</authored-date>
    <message>Refactor ActiveRecord callback organization</message>
    <tree>7bf4d3da9eaff78624cbb9f068917182e517a53c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>06e8e845b583fc229ee023dd63abc390e266472e</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/02b724ae192e287a0c0c78d75d39fc4f1ea52f43</url>
    <id>02b724ae192e287a0c0c78d75d39fc4f1ea52f43</id>
    <committed-date>2008-12-13T15:32:32-08:00</committed-date>
    <authored-date>2008-12-13T15:32:32-08:00</authored-date>
    <message>Dry up DataMapper callback creation</message>
    <tree>5bf05ca234cf94626fd66ca8f297ca3a4903945c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c3d532f50b2cf0f9f8eddb1ac2c81e71a07eb1ce</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/06e8e845b583fc229ee023dd63abc390e266472e</url>
    <id>06e8e845b583fc229ee023dd63abc390e266472e</id>
    <committed-date>2008-12-12T17:16:12-08:00</committed-date>
    <authored-date>2008-12-12T17:16:12-08:00</authored-date>
    <message>Fix aliasing :initialize on ActiveRecord models causing warnings when the environment is reloaded [#5 state:resolved]</message>
    <tree>6ff3ccdf02bfb02f4aed8829dd8520759b964e6e</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bee135e27fb88695a5f03f81130fa8b30671a86d</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/c3d532f50b2cf0f9f8eddb1ac2c81e71a07eb1ce</url>
    <id>c3d532f50b2cf0f9f8eddb1ac2c81e71a07eb1ce</id>
    <committed-date>2008-12-12T16:45:42-08:00</committed-date>
    <authored-date>2008-12-12T16:45:42-08:00</authored-date>
    <message>Fix ActiveRecord state machines trying to query the database on unmigrated models [#5]</message>
    <tree>a9b0ade55ce2db7418a738137d3fcbadb1d044a4</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aabdc2b809bf2dd6317e7867f2c407b31ff27ec5</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/bee135e27fb88695a5f03f81130fa8b30671a86d</url>
    <id>bee135e27fb88695a5f03f81130fa8b30671a86d</id>
    <committed-date>2008-12-09T22:01:51-08:00</committed-date>
    <authored-date>2008-12-09T22:01:51-08:00</authored-date>
    <message>Fix initial states not getting set when the current value is an empty string</message>
    <tree>37841c186bb269cd95f95f0c259b854d4a0d58b7</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dd252c76fcac5f4e9c12f416ed84e4767eb80fd6</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/aabdc2b809bf2dd6317e7867f2c407b31ff27ec5</url>
    <id>aabdc2b809bf2dd6317e7867f2c407b31ff27ec5</id>
    <committed-date>2008-12-09T21:30:25-08:00</committed-date>
    <authored-date>2008-12-09T21:30:25-08:00</authored-date>
    <message>Fix method_added extensions not being called when it's already defined in the machine's owner class, preventing attributes from being initialized in certain places like DataMapper.</message>
    <tree>2f56cad9d81e0ee411481c03956dcebdf29031d1</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5b69f25ecd5737f738c64ef93838d70e4ef17988</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/dd252c76fcac5f4e9c12f416ed84e4767eb80fd6</url>
    <id>dd252c76fcac5f4e9c12f416ed84e4767eb80fd6</id>
    <committed-date>2008-12-09T21:28:28-08:00</committed-date>
    <authored-date>2008-12-09T21:28:28-08:00</authored-date>
    <message>Fix attribute reader/writer methods not being generated for non-column attributes in ActiveRecord models</message>
    <tree>936cbb32fc67afeb6a30f2b76d0d52365684396d</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>11b4d11b9c8a6f44263ec02b96e9933056ae8c28</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/5b69f25ecd5737f738c64ef93838d70e4ef17988</url>
    <id>5b69f25ecd5737f738c64ef93838d70e4ef17988</id>
    <committed-date>2008-12-09T20:59:42-08:00</committed-date>
    <authored-date>2008-12-09T20:59:42-08:00</authored-date>
    <message>Add tests for initializing multiple state machines for a class</message>
    <tree>1bd34d744f7379be8ff02cf16b3bad21b2a34e16</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2bd05d7142023eb62cfcf3b57d115888ceadf9f0</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/11b4d11b9c8a6f44263ec02b96e9933056ae8c28</url>
    <id>11b4d11b9c8a6f44263ec02b96e9933056ae8c28</id>
    <committed-date>2008-12-09T17:59:49-08:00</committed-date>
    <authored-date>2008-12-09T17:59:49-08:00</authored-date>
    <message>Tweak Guard documentation</message>
    <tree>dec7cb3a6914849451bf7937433ae1536300fc7f</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1a6a74b82f0df8fef73e23a53fbe7b7098b87268</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/2bd05d7142023eb62cfcf3b57d115888ceadf9f0</url>
    <id>2bd05d7142023eb62cfcf3b57d115888ceadf9f0</id>
    <committed-date>2008-12-09T17:51:33-08:00</committed-date>
    <authored-date>2008-12-09T17:51:33-08:00</authored-date>
    <message>Refactor known_states calculations to remove the need for calling uniq on the collection</message>
    <tree>ca9a4137ca9fdf2c9d80b023ff48dcf861c7d0df</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6f25124e765e6b3475a5c3aa1a908659555c3451</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/1a6a74b82f0df8fef73e23a53fbe7b7098b87268</url>
    <id>1a6a74b82f0df8fef73e23a53fbe7b7098b87268</id>
    <committed-date>2008-12-09T17:43:43-08:00</committed-date>
    <authored-date>2008-12-09T17:43:43-08:00</authored-date>
    <message>Fix #{event}! actions not passing through the call arguments for skipping the machine action</message>
    <tree>b88ba96a1ef1401b4a46c8b0f6e25fc629a9b160</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ef3eb0cb86f0f6f0b30d7ffddc669e3a4d0242ae</id>
      </parent>
    </parents>
    <author>
      <name>Nate Murray</name>
      <email>nate@natemurray.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/6f25124e765e6b3475a5c3aa1a908659555c3451</url>
    <id>6f25124e765e6b3475a5c3aa1a908659555c3451</id>
    <committed-date>2008-12-08T21:05:19-08:00</committed-date>
    <authored-date>2008-12-08T21:05:19-08:00</authored-date>
    <message>Add rake tasks for generating graphviz files for state machines</message>
    <tree>f7bab14a5a275aaac22c4560a99b3f0c1e85dd6a</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2269c93de1fd38c7d581136af17ecf6a1cfaf89f</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/ef3eb0cb86f0f6f0b30d7ffddc669e3a4d0242ae</url>
    <id>ef3eb0cb86f0f6f0b30d7ffddc669e3a4d0242ae</id>
    <committed-date>2008-12-08T18:36:21-08:00</committed-date>
    <authored-date>2008-12-08T18:36:21-08:00</authored-date>
    <message>Fix initial state not being included in list of known states</message>
    <tree>363fc43686139a034337f94184bb71eadcbc777b</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
</commits>
