<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <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>
  <commit>
    <parents type="array">
      <parent>
        <id>5ef129f5f496efc6efb67095e130962c04935d38</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/c3dd76b206f24755a7624a1e6754b67a469ce279</url>
    <id>c3dd76b206f24755a7624a1e6754b67a469ce279</id>
    <committed-date>2009-03-29T08:43:29-07:00</committed-date>
    <authored-date>2009-03-29T08:43:29-07:00</authored-date>
    <message>Use :messages instead of :invalid_message for customizing validation errors
Use more human-readable validation errors
Add a more generic internal mechanism for creating validation errors</message>
    <tree>4b69b2c220b65a880ef3220014277042d910aca8</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96af9c66d21845cdabd3d0b0051b2f39d4642f6b</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/5ef129f5f496efc6efb67095e130962c04935d38</url>
    <id>5ef129f5f496efc6efb67095e130962c04935d38</id>
    <committed-date>2009-03-28T20:44:08-07:00</committed-date>
    <authored-date>2009-03-28T20:44:08-07:00</authored-date>
    <message>Add support for more ActiveRecord observer hooks</message>
    <tree>3eda4d0c2d52bbd90f664c630d83ce7e24175501</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>804b02a5810d510d29aa8f449bfca78afbd7b1a2</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/96af9c66d21845cdabd3d0b0051b2f39d4642f6b</url>
    <id>96af9c66d21845cdabd3d0b0051b2f39d4642f6b</id>
    <committed-date>2009-03-28T19:10:28-07:00</committed-date>
    <authored-date>2009-03-28T19:10:28-07:00</authored-date>
    <message>Fix test name</message>
    <tree>9420c3c6c15cdf54c734cf3b6d35a31a6453af95</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6079f2b1edc5b3b25cd3c8faa23458f0381b96f6</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/804b02a5810d510d29aa8f449bfca78afbd7b1a2</url>
    <id>804b02a5810d510d29aa8f449bfca78afbd7b1a2</id>
    <committed-date>2009-03-28T19:08:31-07:00</committed-date>
    <authored-date>2009-03-28T19:08:31-07:00</authored-date>
    <message>Add support for targeting multiple specific state machines in DataMapper observer hooks</message>
    <tree>f1f59384f5b34c0d71266aa15982b68c2b6fe0c8</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2c9ebd8da9918a77a5846f10e5a84dcb24c0480a</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/6079f2b1edc5b3b25cd3c8faa23458f0381b96f6</url>
    <id>6079f2b1edc5b3b25cd3c8faa23458f0381b96f6</id>
    <committed-date>2009-03-28T18:37:40-07:00</committed-date>
    <authored-date>2009-03-28T18:37:40-07:00</authored-date>
    <message>Tweak test names</message>
    <tree>78fa4f29b4a679e450731d1d0cc0584dced0e07d</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a1868de814a29863553c8246a1853e98df4adedb</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/2c9ebd8da9918a77a5846f10e5a84dcb24c0480a</url>
    <id>2c9ebd8da9918a77a5846f10e5a84dcb24c0480a</id>
    <committed-date>2009-03-28T18:35:07-07:00</committed-date>
    <authored-date>2009-03-28T18:35:07-07:00</authored-date>
    <message>Don't pass the result of the action as an argument to callbacks (access via Transition#result)
Fix incorrect results being used when running transitions in parallel</message>
    <tree>544de47752a3cc6782af2baeebfc91664bed285a</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b98d4a34503cff9ce1d811b3a97ec3f24fd13138</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/a1868de814a29863553c8246a1853e98df4adedb</url>
    <id>a1868de814a29863553c8246a1853e98df4adedb</id>
    <committed-date>2009-03-28T17:01:37-07:00</committed-date>
    <authored-date>2009-03-28T17:01:37-07:00</authored-date>
    <message>Fix transition args not being set when run in parallel</message>
    <tree>8e68353564bba63bebdc88d18145705dfb87ea1c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>008ae6b08ad7d20c31fa5a402df3329eacfe208e</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/b98d4a34503cff9ce1d811b3a97ec3f24fd13138</url>
    <id>b98d4a34503cff9ce1d811b3a97ec3f24fd13138</id>
    <committed-date>2009-03-28T14:25:39-07:00</committed-date>
    <authored-date>2009-03-28T14:25:39-07:00</authored-date>
    <message>Allow callback terminators to be set on an application-wide basis</message>
    <tree>dd64a966a32c76c8834c87790e7bfd633bf90b74</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>463577de52830b7e269d3a248586fd60a2e3c13e</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/008ae6b08ad7d20c31fa5a402df3329eacfe208e</url>
    <id>008ae6b08ad7d20c31fa5a402df3329eacfe208e</id>
    <committed-date>2009-03-28T12:52:58-07:00</committed-date>
    <authored-date>2009-03-28T12:52:58-07:00</authored-date>
    <message>Only catch :halt during before / after transition callbacks</message>
    <tree>08a56ca8e81fa6536df240bad9d881a2d8b5a22d</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
</commits>
