<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>51306ac5543d90953afffc60ba73de0c0acdb1e9</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/37b2363988f3ca44f37aedad62f243d1ecdf3d18</url>
    <id>37b2363988f3ca44f37aedad62f243d1ecdf3d18</id>
    <committed-date>2009-03-10T19:02:25-07:00</committed-date>
    <authored-date>2009-03-10T19:02:25-07:00</authored-date>
    <message>Tag 0.6.3 release</message>
    <tree>4d7fcaf9a63beac5766cd118d23ebadb8af6efb3</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b2b841d0c89f2ea734012da5b4298f1154641c69</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/51306ac5543d90953afffc60ba73de0c0acdb1e9</url>
    <id>51306ac5543d90953afffc60ba73de0c0acdb1e9</id>
    <committed-date>2009-03-10T18:31:49-07:00</committed-date>
    <authored-date>2009-03-10T18:31:49-07:00</authored-date>
    <message>Add support for customizing the graph's orientation</message>
    <tree>9c340e6fb4baf9bbff19a42c94c8808f6634c36a</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2b319f9d536063407d6c1722a60fa8a37ebd699f</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/b2b841d0c89f2ea734012da5b4298f1154641c69</url>
    <id>b2b841d0c89f2ea734012da5b4298f1154641c69</id>
    <committed-date>2009-03-10T17:57:00-07:00</committed-date>
    <authored-date>2009-03-10T17:57:00-07:00</authored-date>
    <message>Use the standard visualizations for initial (open arrow) and final (double circle) states
Fix states with only outgoing loopbacks not being considered final</message>
    <tree>5f84f22a05fcba904893686675e9e895cbd9ac41</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f5066702c674457f4b5332ec2411f14cbc6d1380</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/2b319f9d536063407d6c1722a60fa8a37ebd699f</url>
    <id>2b319f9d536063407d6c1722a60fa8a37ebd699f</id>
    <committed-date>2009-03-10T17:04:53-07:00</committed-date>
    <authored-date>2009-03-10T17:04:53-07:00</authored-date>
    <message>Tweak State#final? docs</message>
    <tree>7bd514cbc4db9a3ea392fdd2e1485d1a7a18c2e6</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7f7037e4568fcb0e37a26c2add0a863b5e6e60c4</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/f5066702c674457f4b5332ec2411f14cbc6d1380</url>
    <id>f5066702c674457f4b5332ec2411f14cbc6d1380</id>
    <committed-date>2009-03-10T17:02:48-07:00</committed-date>
    <authored-date>2009-03-10T17:02:48-07:00</authored-date>
    <message>Highlight final states in GraphViz drawings</message>
    <tree>3cdb4f87aca23f7b21dbfa58d6b533fde52de049</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>da5f0c2e07e10b999ff9da49642b932ddeb19f28</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/7f7037e4568fcb0e37a26c2add0a863b5e6e60c4</url>
    <id>7f7037e4568fcb0e37a26c2add0a863b5e6e60c4</id>
    <committed-date>2009-03-08T19:16:51-07:00</committed-date>
    <authored-date>2009-03-08T19:16:51-07:00</authored-date>
    <message>Tweak callback examples</message>
    <tree>0abbcdef4820ce455684f637c280ab9c3d2c966d</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eecc11376dc777e475a6a7c30cfb3199f4fd2c52</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/da5f0c2e07e10b999ff9da49642b932ddeb19f28</url>
    <id>da5f0c2e07e10b999ff9da49642b932ddeb19f28</id>
    <committed-date>2009-03-08T12:41:09-07:00</committed-date>
    <authored-date>2009-03-08T12:41:09-07:00</authored-date>
    <message>Tag 0.6.2 release</message>
    <tree>a34ceaac8d8b2fdd7f5e20f74ac62f505c89c132</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ea7eb4c56fe0c9aa5c873e6556eb70ab9981c1a2</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/eecc11376dc777e475a6a7c30cfb3199f4fd2c52</url>
    <id>eecc11376dc777e475a6a7c30cfb3199f4fd2c52</id>
    <committed-date>2009-03-08T12:31:20-07:00</committed-date>
    <authored-date>2009-03-08T12:31:20-07:00</authored-date>
    <message>Fix doc typos</message>
    <tree>35311c378da5e936338fab7a589ff2b4a20010f4</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fb3fa92029694edb3bff5d661a36125a59835dd9</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/ea7eb4c56fe0c9aa5c873e6556eb70ab9981c1a2</url>
    <id>ea7eb4c56fe0c9aa5c873e6556eb70ab9981c1a2</id>
    <committed-date>2009-03-08T12:27:00-07:00</committed-date>
    <authored-date>2009-03-08T12:27:00-07:00</authored-date>
    <message>Make it easier to override generated instance / class methods</message>
    <tree>314e7904f82d2f534756c8e066aafb4be6f795a8</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>59e0ea4910f2f2c1381338258e3d1fada38dcaa7</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/fb3fa92029694edb3bff5d661a36125a59835dd9</url>
    <id>fb3fa92029694edb3bff5d661a36125a59835dd9</id>
    <committed-date>2009-03-07T11:51:08-08:00</committed-date>
    <authored-date>2009-03-07T11:51:08-08:00</authored-date>
    <message>Tag 0.6.1 release</message>
    <tree>2cefbe87d5a1d188c66ad100a3b6304b00c43fad</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>af52719a9b576845be7b272fbc2d041a2358b3ee</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/59e0ea4910f2f2c1381338258e3d1fada38dcaa7</url>
    <id>59e0ea4910f2f2c1381338258e3d1fada38dcaa7</id>
    <committed-date>2009-03-07T11:29:44-08:00</committed-date>
    <authored-date>2009-03-07T11:29:44-08:00</authored-date>
    <message>Add docs on testing specific integration versions</message>
    <tree>01533fa6aca6438ba91899a1f214064bbf349fae</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3132de6013ae87dff13da046742d09c185595913</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/af52719a9b576845be7b272fbc2d041a2358b3ee</url>
    <id>af52719a9b576845be7b272fbc2d041a2358b3ee</id>
    <committed-date>2009-03-07T11:26:36-08:00</committed-date>
    <authored-date>2009-03-07T11:26:36-08:00</authored-date>
    <message>Add the ability to test specific integration versions with AR_VERSION / DM_VERSION / SEQUEL_VERSION environment variables</message>
    <tree>fdd7d954a11538b50aadbd9f63b22321977384cb</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d0c999163890264485fd655015f637ee7a6e343f</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/3132de6013ae87dff13da046742d09c185595913</url>
    <id>3132de6013ae87dff13da046742d09c185595913</id>
    <committed-date>2009-03-07T10:56:34-08:00</committed-date>
    <authored-date>2009-03-07T10:56:34-08:00</authored-date>
    <message>Remove i18n as a dependency in the README</message>
    <tree>cfc2198d5ce01d04b9093a7d880572ed7555fc3b</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>257cfb3599b5feb9e810e940b0422cfba962197b</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/d0c999163890264485fd655015f637ee7a6e343f</url>
    <id>d0c999163890264485fd655015f637ee7a6e343f</id>
    <committed-date>2009-03-07T10:55:34-08:00</committed-date>
    <authored-date>2009-03-07T10:55:34-08:00</authored-date>
    <message>Add i18n support for ActiveRecord validation errors</message>
    <tree>f6b2a18482ce04c5edbeb1c2bcdb2add306d9f1f</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8c843f012e0db8ab8f0ef1417acd0d922d30d9d2</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/257cfb3599b5feb9e810e940b0422cfba962197b</url>
    <id>257cfb3599b5feb9e810e940b0422cfba962197b</id>
    <committed-date>2009-03-07T07:45:51-08:00</committed-date>
    <authored-date>2009-03-07T07:45:51-08:00</authored-date>
    <message>Fix validation errors not being reset when a new event is fired</message>
    <tree>84315ad9cde0b23acd5331b12e39c70f5980958e</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>491e51c74adcf926ae3c52f4f2206f4cee8933fe</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/8c843f012e0db8ab8f0ef1417acd0d922d30d9d2</url>
    <id>8c843f012e0db8ab8f0ef1417acd0d922d30d9d2</id>
    <committed-date>2009-03-07T07:17:26-08:00</committed-date>
    <authored-date>2009-03-07T07:17:26-08:00</authored-date>
    <message>Add a validation error when failing to transition for ActiveRecord / DataMapper / Sequel integrations</message>
    <tree>956a49b91cbb5300bac9d63baa628bdd59761134</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a25b0da9e6792ccaa3cc19453bd5e59543d294bc</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/491e51c74adcf926ae3c52f4f2206f4cee8933fe</url>
    <id>491e51c74adcf926ae3c52f4f2206f4cee8933fe</id>
    <committed-date>2009-03-04T18:45:26-08:00</committed-date>
    <authored-date>2009-03-04T18:45:26-08:00</authored-date>
    <message>More doc tweaks</message>
    <tree>eb306b2d4aa18250c0ae019a71c19d20ed422863</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3022154056b69b1ebdadca8fc61d10be090fa402</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/a25b0da9e6792ccaa3cc19453bd5e59543d294bc</url>
    <id>a25b0da9e6792ccaa3cc19453bd5e59543d294bc</id>
    <committed-date>2009-03-03T20:48:10-08:00</committed-date>
    <authored-date>2009-03-03T20:48:10-08:00</authored-date>
    <message>Add compatibility section in README about using the verbose transition/callback syntax</message>
    <tree>b6f75b8f6949bfd93831591dae69c0372265a294</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b3b2c56b5ed0d5b623a4a16dda4f8ad22cb9b470</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/3022154056b69b1ebdadca8fc61d10be090fa402</url>
    <id>3022154056b69b1ebdadca8fc61d10be090fa402</id>
    <committed-date>2009-03-03T20:28:30-08:00</committed-date>
    <authored-date>2009-03-03T20:28:30-08:00</authored-date>
    <message>Tag 0.6.0 release</message>
    <tree>78436855244e8b61d8755a2cc3a6e73dde18637c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d9b66f3d9ddb8fd8d345cffc819fc12ba6fdc851</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/b3b2c56b5ed0d5b623a4a16dda4f8ad22cb9b470</url>
    <id>b3b2c56b5ed0d5b623a4a16dda4f8ad22cb9b470</id>
    <committed-date>2009-03-03T20:24:34-08:00</committed-date>
    <authored-date>2009-03-03T20:24:34-08:00</authored-date>
    <message>Fix DataMapper example in README</message>
    <tree>2e70a77de9246d9a43cc41201f77adfd9795df9d</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d06f7af97d7280e60d79dad17d6e455f60b00edd</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/d9b66f3d9ddb8fd8d345cffc819fc12ba6fdc851</url>
    <id>d9b66f3d9ddb8fd8d345cffc819fc12ba6fdc851</id>
    <committed-date>2009-03-03T20:22:28-08:00</committed-date>
    <authored-date>2009-03-03T20:22:28-08:00</authored-date>
    <message>Fix typo in changelog</message>
    <tree>992af8a0bc4d7a890a0a1b7c0e97683588f1c40b</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>13f0f2070789dc93f5dca0f9a85d15ead88af0bd</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/d06f7af97d7280e60d79dad17d6e455f60b00edd</url>
    <id>d06f7af97d7280e60d79dad17d6e455f60b00edd</id>
    <committed-date>2009-03-03T20:18:18-08:00</committed-date>
    <authored-date>2009-03-03T20:18:18-08:00</authored-date>
    <message>Fix state-driven class behavior not working in Ruby 1.9 with libraries (like Sequel) that instance_eval the conditions on the object</message>
    <tree>c02b6a4d06e948b61d2aa7de7c2f73630a0eaac2</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9508a4469ea014726d2f4375f45f9297bd1c91fa</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/13f0f2070789dc93f5dca0f9a85d15ead88af0bd</url>
    <id>13f0f2070789dc93f5dca0f9a85d15ead88af0bd</id>
    <committed-date>2009-03-03T20:13:59-08:00</committed-date>
    <authored-date>2009-03-03T20:13:59-08:00</authored-date>
    <message>Allow multiple conditions for callbacks / class behaviors</message>
    <tree>c4de8addc525a38eae27c4e06d1841ceaf6756d0</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6bb3f6942de17b2d665a8ea48415e3cc750af5e0</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/9508a4469ea014726d2f4375f45f9297bd1c91fa</url>
    <id>9508a4469ea014726d2f4375f45f9297bd1c91fa</id>
    <committed-date>2009-03-03T19:48:52-08:00</committed-date>
    <authored-date>2009-03-03T19:48:52-08:00</authored-date>
    <message>Add support state-driven class behavior with :if/:unless options</message>
    <tree>0e1b6937c56a0948e0fc7d413adfa7f445afa8dc</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>88f8a0d0d832ab74a56564232458cf1b7d534977</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/6bb3f6942de17b2d665a8ea48415e3cc750af5e0</url>
    <id>6bb3f6942de17b2d665a8ea48415e3cc750af5e0</id>
    <committed-date>2009-03-02T19:22:08-08:00</committed-date>
    <authored-date>2009-03-02T19:22:08-08:00</authored-date>
    <message>Tweak docs</message>
    <tree>4d47c08c762e6f955040e740a94c3c280021c45c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cdec7f2db639f27d714da1dc9191d45710f475f9</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/88f8a0d0d832ab74a56564232458cf1b7d534977</url>
    <id>88f8a0d0d832ab74a56564232458cf1b7d534977</id>
    <committed-date>2009-03-02T18:54:34-08:00</committed-date>
    <authored-date>2009-03-02T18:54:34-08:00</authored-date>
    <message>Alias Machine#event as Machine#on</message>
    <tree>519fbfe010866dd03b07c61bd5e5db463aa8c43b</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5bdc42294ee11f0c086ecfbf229235896bbbbe4c</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/cdec7f2db639f27d714da1dc9191d45710f475f9</url>
    <id>cdec7f2db639f27d714da1dc9191d45710f475f9</id>
    <committed-date>2009-03-02T18:45:08-08:00</committed-date>
    <authored-date>2009-03-02T18:45:08-08:00</authored-date>
    <message>Add simplified transition/callback requirement syntax (and recommend its usage)
Simplify hooking callbacks into loopbacks
Fix nil from/to states not being handled properly</message>
    <tree>16054d4ce06cb0e77884c2696355a15bb9839b21</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>237096ff7f6583766b9e4d625f28735eeebbb22b</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/5bdc42294ee11f0c086ecfbf229235896bbbbe4c</url>
    <id>5bdc42294ee11f0c086ecfbf229235896bbbbe4c</id>
    <committed-date>2009-02-17T18:42:09-08:00</committed-date>
    <authored-date>2009-02-17T18:42:09-08:00</authored-date>
    <message>Tag 0.5.2 release</message>
    <tree>dc214f04cdd74899dbfbdb4e887894e655e9386e</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5e07007d4429463c89619e2fa6a87e9e8b115438</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/237096ff7f6583766b9e4d625f28735eeebbb22b</url>
    <id>237096ff7f6583766b9e4d625f28735eeebbb22b</id>
    <committed-date>2009-02-17T18:31:56-08:00</committed-date>
    <authored-date>2009-02-17T18:31:56-08:00</authored-date>
    <message>Simplify state/event matching design, improving guard performance by 30%
Improve pretty-print of events</message>
    <tree>e5ceddc3cd164cdb0f730db7bff7318fba41554c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cd16cad297f5bf1fcaae385b08d2e2a4aa19ad87</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/5e07007d4429463c89619e2fa6a87e9e8b115438</url>
    <id>5e07007d4429463c89619e2fa6a87e9e8b115438</id>
    <committed-date>2009-02-14T07:29:14-08:00</committed-date>
    <authored-date>2009-02-14T07:29:14-08:00</authored-date>
    <message>Add better error notification when conflicting guard options are defined</message>
    <tree>aa08b2df67ced3a8723b8eb8c6a8251e5d7b52f0</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
</commits>
