<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>aeb46a686076cc02d985d33a2368ee39cec7202b</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/a6d31c7095130f04b7b18faaacf156686b99a2c8</url>
    <id>a6d31c7095130f04b7b18faaacf156686b99a2c8</id>
    <committed-date>2009-04-08T19:19:04-07:00</committed-date>
    <authored-date>2009-04-08T19:19:04-07:00</authored-date>
    <message>Tag 0.7.2 release</message>
    <tree>9c3208c018cfb49dff251768bd3a6cfde461f6b2</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9cbd397929b3fefba198c22d0b0d6924ab201b97</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/aeb46a686076cc02d985d33a2368ee39cec7202b</url>
    <id>aeb46a686076cc02d985d33a2368ee39cec7202b</id>
    <committed-date>2009-04-08T19:03:52-07:00</committed-date>
    <authored-date>2009-04-08T19:03:52-07:00</authored-date>
    <message>Add more flexibility around how callbacks are defined
Add support for running multiple methods in a callback without using blocks</message>
    <tree>70f8b6fd71006b984f2099ef52d6ed77808c6b3d</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d2f7ac640a48ec09db73590fa4a7576b8293a41f</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/9cbd397929b3fefba198c22d0b0d6924ab201b97</url>
    <id>9cbd397929b3fefba198c22d0b0d6924ab201b97</id>
    <committed-date>2009-04-08T05:12:22-07:00</committed-date>
    <authored-date>2009-04-08T05:12:22-07:00</authored-date>
    <message>Remove remaining references to &quot;no-op&quot; transitions
Require that all transitions be associated with events</message>
    <tree>3877b93ef7b1916b5017622fa97a46b6e235acdb</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4a194fb12bde3d1393ca1b366cf597b2f2c8cc22</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/d2f7ac640a48ec09db73590fa4a7576b8293a41f</url>
    <id>d2f7ac640a48ec09db73590fa4a7576b8293a41f</id>
    <committed-date>2009-04-07T19:45:45-07:00</committed-date>
    <authored-date>2009-04-07T19:45:45-07:00</authored-date>
    <message>Add security documentation around mass-assignment in ORM integrations</message>
    <tree>ca3ddf0b463df001ea423467f79404af86aee947</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>883805e87620df41ccf07fb2de6f5931cfbd5d57</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/4a194fb12bde3d1393ca1b366cf597b2f2c8cc22</url>
    <id>4a194fb12bde3d1393ca1b366cf597b2f2c8cc22</id>
    <committed-date>2009-04-07T18:54:37-07:00</committed-date>
    <authored-date>2009-04-07T18:54:37-07:00</authored-date>
    <message>Fix event attribute transitions being publicly accessible</message>
    <tree>56b4291106a1a4e3604eba9b67904a4e41aad141</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2623e4d374a2069ef64200383472176a2a41a091</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/883805e87620df41ccf07fb2de6f5931cfbd5d57</url>
    <id>883805e87620df41ccf07fb2de6f5931cfbd5d57</id>
    <committed-date>2009-04-05T13:31:09-07:00</committed-date>
    <authored-date>2009-04-05T13:31:09-07:00</authored-date>
    <message>Tag 0.7.1 release</message>
    <tree>a407d44d8455d0d47798d0fe30aa50c35f85d2a7</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b4b65d3416d619b80a158956cc440beada387d69</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/2623e4d374a2069ef64200383472176a2a41a091</url>
    <id>2623e4d374a2069ef64200383472176a2a41a091</id>
    <committed-date>2009-04-05T06:00:37-07:00</committed-date>
    <authored-date>2009-04-05T06:00:37-07:00</authored-date>
    <message>Tweak README docs</message>
    <tree>f3d6c59db59a8c235f69f98b950f45d92802a008</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8ac8707d1c86d1f3fa1e0762e9b68b3a6a435a62</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/b4b65d3416d619b80a158956cc440beada387d69</url>
    <id>b4b65d3416d619b80a158956cc440beada387d69</id>
    <committed-date>2009-04-05T05:56:43-07:00</committed-date>
    <authored-date>2009-04-05T05:56:43-07:00</authored-date>
    <message>Fix machines failing to generate graphs when run from Merb tasks</message>
    <tree>f96d70027e8250e2068f23959480455e5b043ac9</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aa6dfcb8c7bd6187975a83e1e81458d779efd4a2</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/8ac8707d1c86d1f3fa1e0762e9b68b3a6a435a62</url>
    <id>8ac8707d1c86d1f3fa1e0762e9b68b3a6a435a62</id>
    <committed-date>2009-04-04T10:21:36-07:00</committed-date>
    <authored-date>2009-04-04T10:21:36-07:00</authored-date>
    <message>Fix 0.7.0 release date</message>
    <tree>c18882ec8e03f32a54a1a8c260518ac71565a96c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7ae6e02dc31dea336d5732e84a45e67fffc86113</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/aa6dfcb8c7bd6187975a83e1e81458d779efd4a2</url>
    <id>aa6dfcb8c7bd6187975a83e1e81458d779efd4a2</id>
    <committed-date>2009-04-04T10:18:59-07:00</committed-date>
    <authored-date>2009-04-04T10:18:59-07:00</authored-date>
    <message>Tag 0.7.0 release</message>
    <tree>7eb8e90a476ff3e070d56170850afa8bdbc9ab9d</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>53248e242e9bd8729e05e05e5bdb04411be85e8d</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/7ae6e02dc31dea336d5732e84a45e67fffc86113</url>
    <id>7ae6e02dc31dea336d5732e84a45e67fffc86113</id>
    <committed-date>2009-04-04T10:10:27-07:00</committed-date>
    <authored-date>2009-04-04T10:10:27-07:00</authored-date>
    <message>Fix Sequel tests not working on older versions (&lt; 2.12.0)</message>
    <tree>ae8624f399519b24ee389a61f2646b9dbeeea6f4</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cca1a496ad84fdc5c87b2eb204f9a15c4514fa0e</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/53248e242e9bd8729e05e05e5bdb04411be85e8d</url>
    <id>53248e242e9bd8729e05e05e5bdb04411be85e8d</id>
    <committed-date>2009-04-04T09:54:02-07:00</committed-date>
    <authored-date>2009-04-04T09:54:02-07:00</authored-date>
    <message>Fix docs describing accessing a state's possible transitions</message>
    <tree>938652d76eb9d589f0481dc95ec3a40aa32233cc</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a602ea3f07e7b96942f02e40159c972b768743ee</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/cca1a496ad84fdc5c87b2eb204f9a15c4514fa0e</url>
    <id>cca1a496ad84fdc5c87b2eb204f9a15c4514fa0e</id>
    <committed-date>2009-04-04T09:49:19-07:00</committed-date>
    <authored-date>2009-04-04T09:49:19-07:00</authored-date>
    <message>Add examples for using state machines in pure Merb / Rails RESTful controllers</message>
    <tree>81f50df88ab2f8077412d88982ac12c80ee54bca</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a9c9ca9713c73ba7ed96cd2e2ca37106e5171b2f</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/a602ea3f07e7b96942f02e40159c972b768743ee</url>
    <id>a602ea3f07e7b96942f02e40159c972b768743ee</id>
    <committed-date>2009-04-04T09:46:43-07:00</committed-date>
    <authored-date>2009-04-04T09:46:43-07:00</authored-date>
    <message>Remove include_no_op option for #{attribute}_transitions as it doesn't work well with loopbacks</message>
    <tree>9099fe37aa06d8e21c8a32277badadcb370d9dcc</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>31c8f7e3baf36ef65462eab3234ad363a81288bb</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/a9c9ca9713c73ba7ed96cd2e2ca37106e5171b2f</url>
    <id>a9c9ca9713c73ba7ed96cd2e2ca37106e5171b2f</id>
    <committed-date>2009-04-04T08:27:27-07:00</committed-date>
    <authored-date>2009-04-04T08:27:27-07:00</authored-date>
    <message>Add Transition#loopback? to help determine if the from / to states are the same</message>
    <tree>4ec7a5f77707ea773cc0acdb6b6d0f9c259270c0</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e616242daeccc285760626214d1450112112c596</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/31c8f7e3baf36ef65462eab3234ad363a81288bb</url>
    <id>31c8f7e3baf36ef65462eab3234ad363a81288bb</id>
    <committed-date>2009-04-04T08:14:58-07:00</committed-date>
    <authored-date>2009-04-04T08:14:58-07:00</authored-date>
    <message>Fix event attributes not having a consistent type (Symbol) with the rest of the library</message>
    <tree>b6b4330b96b336d304b18eb3c2419aedc4676625</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8b0bb1fad6432024dbede8c4bc350237c2b88ae</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/e616242daeccc285760626214d1450112112c596</url>
    <id>e616242daeccc285760626214d1450112112c596</id>
    <committed-date>2009-04-04T07:29:41-07:00</committed-date>
    <authored-date>2009-04-04T07:29:41-07:00</authored-date>
    <message>Fix README examples</message>
    <tree>37ee46214d0d71b5262f7085fd9e5e50f3564f48</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>30aab0c77ecee15ba3034446e4d023935f907ec0</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/d8b0bb1fad6432024dbede8c4bc350237c2b88ae</url>
    <id>d8b0bb1fad6432024dbede8c4bc350237c2b88ae</id>
    <committed-date>2009-04-04T07:13:14-07:00</committed-date>
    <authored-date>2009-04-04T07:13:14-07:00</authored-date>
    <message>Add more tests for firing of event attributes</message>
    <tree>e50a90f4ace9a46e1a4d5699b6b6078fd1b2260c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>228066f0490816dec5cd527bebb9f14cc3951225</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/30aab0c77ecee15ba3034446e4d023935f907ec0</url>
    <id>30aab0c77ecee15ba3034446e4d023935f907ec0</id>
    <committed-date>2009-04-04T07:12:53-07:00</committed-date>
    <authored-date>2009-04-04T07:12:53-07:00</authored-date>
    <message>Minor doc / implementation tweaks</message>
    <tree>8f7f49133da16e03e181833dd4d73c4f59f60a80</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2122d327aa835d47a71ff3bd750cfaa525e0cbb5</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/228066f0490816dec5cd527bebb9f14cc3951225</url>
    <id>228066f0490816dec5cd527bebb9f14cc3951225</id>
    <committed-date>2009-04-03T16:01:31-07:00</committed-date>
    <authored-date>2009-04-03T16:01:31-07:00</authored-date>
    <message>Fix machine event attributes being triggered twice when used within nested actions (e.g. calling valid? within the save action for ORMs)</message>
    <tree>e734e560e5f27e484a0bdc24fcd309bc3f6260c3</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7c1b745eb243a63d255d7c93aa10ebc4e45352db</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/2122d327aa835d47a71ff3bd750cfaa525e0cbb5</url>
    <id>2122d327aa835d47a71ff3bd750cfaa525e0cbb5</id>
    <committed-date>2009-04-03T14:31:31-07:00</committed-date>
    <authored-date>2009-04-03T14:31:31-07:00</authored-date>
    <message>Add #{attribute}_event for automatically firing events when the object's action is called [#14 state:resolved]</message>
    <tree>0b2245ec884bd94d404470c44367bc74fd3a5ff7</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a167529c6096e215de11d3b93f05688f28df3f64</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/7c1b745eb243a63d255d7c93aa10ebc4e45352db</url>
    <id>7c1b745eb243a63d255d7c93aa10ebc4e45352db</id>
    <committed-date>2009-04-03T13:53:46-07:00</committed-date>
    <authored-date>2009-04-03T13:53:46-07:00</authored-date>
    <message>Check RUBY_VERSION instead of respond_to? for using Hash#index vs. Hash#key (prevents deprecation notices from Sequel integrations)</message>
    <tree>77e2d52be498ca592474341a58e377b73fbcfb62</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b197fa5b27cecef3a79ac9935a002c80ef0a43d2</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/a167529c6096e215de11d3b93f05688f28df3f64</url>
    <id>a167529c6096e215de11d3b93f05688f28df3f64</id>
    <committed-date>2009-04-02T18:38:24-07:00</committed-date>
    <authored-date>2009-04-02T18:38:24-07:00</authored-date>
    <message>Make it easier to override state-driven behaviors</message>
    <tree>c25071694f6e773c723c72bec7d0a9e3612f5e28</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9bced348fa7a7b55d1dd960d6bb1a215556e01fc</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/b197fa5b27cecef3a79ac9935a002c80ef0a43d2</url>
    <id>b197fa5b27cecef3a79ac9935a002c80ef0a43d2</id>
    <committed-date>2009-03-31T18:43:05-07:00</committed-date>
    <authored-date>2009-03-31T18:43:05-07:00</authored-date>
    <message>Raise an IndexError when fetching keys in NodeCollection to be more consistent with Hash#fetch</message>
    <tree>9c191fc69858cd4b9cc16d67d9e63a3da8e8978a</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>44f9581de4836b521cff4c46b038ae9b972280eb</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/9bced348fa7a7b55d1dd960d6bb1a215556e01fc</url>
    <id>9bced348fa7a7b55d1dd960d6bb1a215556e01fc</id>
    <committed-date>2009-03-29T17:36:45-07:00</committed-date>
    <authored-date>2009-03-29T17:36:45-07:00</authored-date>
    <message>Clarify validation docs
Don't require values when invalidating an object</message>
    <tree>70f1b1e296bc9378782601833936334d6e484b99</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e37d4e1e25172b93cdc56280139d99aa864a3230</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/44f9581de4836b521cff4c46b038ae9b972280eb</url>
    <id>44f9581de4836b521cff4c46b038ae9b972280eb</id>
    <committed-date>2009-03-29T17:31:52-07:00</committed-date>
    <authored-date>2009-03-29T17:31:52-07:00</authored-date>
    <message>Clarify rollback change in changelog</message>
    <tree>8859cc51f433e3751148c514a0ce4bfa2e16ebc3</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0bd01790594921ab1a054f63cc777dd8ae924cb1</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/e37d4e1e25172b93cdc56280139d99aa864a3230</url>
    <id>e37d4e1e25172b93cdc56280139d99aa864a3230</id>
    <committed-date>2009-03-29T17:30:17-07:00</committed-date>
    <authored-date>2009-03-29T17:30:17-07:00</authored-date>
    <message>Rollback state changes when the action fails during transitions</message>
    <tree>eca4ae87a414477cf8ea3687f0c2fb6ec940efef</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bc314d489aa662b4e55865ef0614564a8037a62a</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/0bd01790594921ab1a054f63cc777dd8ae924cb1</url>
    <id>0bd01790594921ab1a054f63cc777dd8ae924cb1</id>
    <committed-date>2009-03-29T13:21:47-07:00</committed-date>
    <authored-date>2009-03-29T13:21:47-07:00</authored-date>
    <message>Fix fire_events example</message>
    <tree>3d7092718aeab3873d07a2f36b2a6768efc4f053</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>39a6aa86bb4906b27fba342432199399dfa90a90</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/bc314d489aa662b4e55865ef0614564a8037a62a</url>
    <id>bc314d489aa662b4e55865ef0614564a8037a62a</id>
    <committed-date>2009-03-29T11:00:02-07:00</committed-date>
    <authored-date>2009-03-29T11:00:02-07:00</authored-date>
    <message>Tweak Transition docs</message>
    <tree>d3ceadf67077713fc9c6ed833459c7d4fb9f3f72</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c3dd76b206f24755a7624a1e6754b67a469ce279</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/39a6aa86bb4906b27fba342432199399dfa90a90</url>
    <id>39a6aa86bb4906b27fba342432199399dfa90a90</id>
    <committed-date>2009-03-29T09:39:33-07:00</committed-date>
    <authored-date>2009-03-29T09:39:33-07:00</authored-date>
    <message>Tweak docs</message>
    <tree>7b2eb074ef1daa3c12597a09905767491cae6d68</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
</commits>
