<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>5ad4f6cb8b46573f3181af19d46fbef6dbdc496a</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/1c257492a5efdd15e92d4239a4e94b6a19e4e709</url>
    <id>1c257492a5efdd15e92d4239a4e94b6a19e4e709</id>
    <committed-date>2007-09-26T17:40:37-07:00</committed-date>
    <authored-date>2007-09-26T17:40:37-07:00</authored-date>
    <message>Update README format</message>
    <tree>ad09d72a354f15d1f65167bf4e8f6bf5e0079972</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>51eb7d43610d96eef8454813f0b5b680d7692f3a</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/5ad4f6cb8b46573f3181af19d46fbef6dbdc496a</url>
    <id>5ad4f6cb8b46573f3181af19d46fbef6dbdc496a</id>
    <committed-date>2007-09-26T12:47:35-07:00</committed-date>
    <authored-date>2007-09-26T12:47:35-07:00</authored-date>
    <message>Prepare release dates/versions</message>
    <tree>e8b6bf31ab90e08041674eae6d1163037e0ecd99</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>36c59dfdf6e8f4e461fcd252f5e27678c27c4839</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/51eb7d43610d96eef8454813f0b5b680d7692f3a</url>
    <id>51eb7d43610d96eef8454813f0b5b680d7692f3a</id>
    <committed-date>2007-09-25T19:33:24-07:00</committed-date>
    <authored-date>2007-09-25T19:33:24-07:00</authored-date>
    <message>Fix instructions in README for migration plugins use the plugin_migration generator</message>
    <tree>d72a834b7dd7378ee7611be51bc1878374904dee</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>26b00deeb1d87f5e1c8e9d1d0e3750b5dcdb9a0a</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/36c59dfdf6e8f4e461fcd252f5e27678c27c4839</url>
    <id>36c59dfdf6e8f4e461fcd252f5e27678c27c4839</id>
    <committed-date>2007-09-25T19:10:01-07:00</committed-date>
    <authored-date>2007-09-25T19:10:01-07:00</authored-date>
    <message>Update gem dependencies</message>
    <tree>b292d47ddd048cde3410075a0fc4ed50f59263e7</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b410525a8d21b9b8b7d5d0b0eae5d1ccc47242a5</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/26b00deeb1d87f5e1c8e9d1d0e3750b5dcdb9a0a</url>
    <id>26b00deeb1d87f5e1c8e9d1d0e3750b5dcdb9a0a</id>
    <committed-date>2007-09-25T13:33:37-07:00</committed-date>
    <authored-date>2007-09-25T13:33:37-07:00</authored-date>
    <message>Add dependency on custom_callbacks</message>
    <tree>f0b62dab759687ef1822e415bc5915bc662863c5</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ed9f9b3936a6b421631213d0e3e6cd1cbdde01a8</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/b410525a8d21b9b8b7d5d0b0eae5d1ccc47242a5</url>
    <id>b410525a8d21b9b8b7d5d0b0eae5d1ccc47242a5</id>
    <committed-date>2007-09-21T12:45:39-07:00</committed-date>
    <authored-date>2007-09-21T12:45:39-07:00</authored-date>
    <message>Describing installation instructions is outside the scope of the README</message>
    <tree>f6b4ffea7612fc39613d71da27d4e70c90a54a38</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8563ca6b4c20132c5930a138eaa3a1289ee5a763</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/ed9f9b3936a6b421631213d0e3e6cd1cbdde01a8</url>
    <id>ed9f9b3936a6b421631213d0e3e6cd1cbdde01a8</id>
    <committed-date>2007-09-21T12:42:25-07:00</committed-date>
    <authored-date>2007-09-21T12:42:25-07:00</authored-date>
    <message>Fix source and development links</message>
    <tree>45dcf71023a1f7e0158ae2f2ae6b01bb6368cef3</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b5066674811d589e1f3937d786acd9583a1c0a24</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/8563ca6b4c20132c5930a138eaa3a1289ee5a763</url>
    <id>8563ca6b4c20132c5930a138eaa3a1289ee5a763</id>
    <committed-date>2007-09-21T12:31:44-07:00</committed-date>
    <authored-date>2007-09-21T12:31:44-07:00</authored-date>
    <message>More documentation</message>
    <tree>033af2c28e50a22276f9538eafcc2bb233c6f58f</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>62601e45f5bfef044bc984425571454ed18ceac2</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/b5066674811d589e1f3937d786acd9583a1c0a24</url>
    <id>b5066674811d589e1f3937d786acd9583a1c0a24</id>
    <committed-date>2007-09-21T12:18:33-07:00</committed-date>
    <authored-date>2007-09-21T12:18:33-07:00</authored-date>
    <message>Move test fixtures out of the test application root directory
Improve documentation
Remove the StateExtension module in favor of adding singleton methods to the stateful class</message>
    <tree>70fc5e5a26f2793f6aba65811e8994b4131e8227</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>307fe93efa13eb5115e36b3e4698f76c9a141296</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/62601e45f5bfef044bc984425571454ed18ceac2</url>
    <id>62601e45f5bfef044bc984425571454ed18ceac2</id>
    <committed-date>2007-08-20T06:54:38-07:00</committed-date>
    <authored-date>2007-08-20T06:54:38-07:00</authored-date>
    <message>update list of files to include in Gem.</message>
    <tree>6f8d70a7d7f09424f80d754c320c7e3928e68813</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cbd2a5a5b9b0d3eeb85ef3d4e1a88afd5e8c3298</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/307fe93efa13eb5115e36b3e4698f76c9a141296</url>
    <id>307fe93efa13eb5115e36b3e4698f76c9a141296</id>
    <committed-date>2007-08-16T14:48:12-07:00</committed-date>
    <authored-date>2007-08-16T14:48:12-07:00</authored-date>
    <message>Convert dos newlines to unix newlines</message>
    <tree>dcbb79cd919e9b4407bcb2f91c3230803be41e3c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c140b975bb51bebf5985429fdaae8b23005e58f4</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/cbd2a5a5b9b0d3eeb85ef3d4e1a88afd5e8c3298</url>
    <id>cbd2a5a5b9b0d3eeb85ef3d4e1a88afd5e8c3298</id>
    <committed-date>2007-07-28T17:21:01-07:00</committed-date>
    <authored-date>2007-07-28T17:21:01-07:00</authored-date>
    <message>Fix error message when a given event can't be found in the database.</message>
    <tree>f9350d8fa63df884409b3d3ffaeb3f43cb611c7b</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>12a93d436c2210b5f45ac5e8d1f18c1aac967b37</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/c140b975bb51bebf5985429fdaae8b23005e58f4</url>
    <id>c140b975bb51bebf5985429fdaae8b23005e58f4</id>
    <committed-date>2007-07-28T16:59:44-07:00</committed-date>
    <authored-date>2007-07-28T16:59:44-07:00</authored-date>
    <message>Add before_#{action} and #{action} callbacks when an event is performed.
All state and event callbacks can now explicitly return false in order to cancel the action.
Refactor ActiveState callback creation.
Refactor unit tests so that they use mock classes instead of themselves.</message>
    <tree>c0ca76efac1896bcc612068819cf01460deabd77</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>90c6786895d57beaa6670d430397dffb1a202fc8</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/12a93d436c2210b5f45ac5e8d1f18c1aac967b37</url>
    <id>12a93d436c2210b5f45ac5e8d1f18c1aac967b37</id>
    <committed-date>2007-07-27T09:30:02-07:00</committed-date>
    <authored-date>2007-07-27T09:30:02-07:00</authored-date>
    <message>Allow force_reload option to be set in the state association.
Don't save the entire model when updating the state_id.</message>
    <tree>4dcf2d19337da63a9de1bd91edf36a73c10f5e20</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>982f2f8a55fdce24bec8fad7591ca6027dcaa1d6</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/90c6786895d57beaa6670d430397dffb1a202fc8</url>
    <id>90c6786895d57beaa6670d430397dffb1a202fc8</id>
    <committed-date>2007-07-26T23:09:57-07:00</committed-date>
    <authored-date>2007-07-26T23:09:57-07:00</authored-date>
    <message>Raise exception if a class tries to define a state more than once.
Add tests for PluginAWeek::Has::States::ActiveState.
Refactor active state/active event creation.
Fix owner_type not being set correctly in active states/events of subclasses.</message>
    <tree>07da7f29c19ecd86787ae7c1041e1ed017adffea</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ea8655166bca98f4835ed4d04cfcd88d7697b3d5</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/982f2f8a55fdce24bec8fad7591ca6027dcaa1d6</url>
    <id>982f2f8a55fdce24bec8fad7591ca6027dcaa1d6</id>
    <committed-date>2007-07-26T14:49:42-07:00</committed-date>
    <authored-date>2007-07-26T14:49:42-07:00</authored-date>
    <message>Allow subclasses to override the initial state.</message>
    <tree>4ed3e04a622932723159360ad5ab7fb895ce507e</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5814e58b5916fba55996d87459cd0b66b03d9b9e</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/ea8655166bca98f4835ed4d04cfcd88d7697b3d5</url>
    <id>ea8655166bca98f4835ed4d04cfcd88d7697b3d5</id>
    <committed-date>2007-07-26T09:52:03-07:00</committed-date>
    <authored-date>2007-07-26T09:52:03-07:00</authored-date>
    <message>Fix problem with migrations using default null when column cannot be null.</message>
    <tree>55c20146ba6906a9c66ce481764772d6de557c16</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6f7ca57b392569d241a9f33018eafd54b4fa2644</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/5814e58b5916fba55996d87459cd0b66b03d9b9e</url>
    <id>5814e58b5916fba55996d87459cd0b66b03d9b9e</id>
    <committed-date>2007-07-26T07:11:57-07:00</committed-date>
    <authored-date>2007-07-26T07:11:57-07:00</authored-date>
    <message>Remove old transition mock since it's no longer needed.</message>
    <tree>1145a5c0b8683e700fab6729100c1f77ab97b447</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fceca5d9a028ff27c7cea4b10b66b209db631ac4</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/6f7ca57b392569d241a9f33018eafd54b4fa2644</url>
    <id>6f7ca57b392569d241a9f33018eafd54b4fa2644</id>
    <committed-date>2007-07-25T20:17:23-07:00</committed-date>
    <authored-date>2007-07-25T20:17:23-07:00</authored-date>
    <message>Update migration formats so that they're more maintainable.</message>
    <tree>42dd640c25dc346e956e48eef7b3f9cc3dc4134e</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1272958070e20ede0c01b8c59cd85ab03f1a001a</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/fceca5d9a028ff27c7cea4b10b66b209db631ac4</url>
    <id>fceca5d9a028ff27c7cea4b10b66b209db631ac4</id>
    <committed-date>2007-07-25T18:31:47-07:00</committed-date>
    <authored-date>2007-07-25T18:31:47-07:00</authored-date>
    <message>More documentation fixes (many more doc updates needed, though).</message>
    <tree>14f5eb3dc89bb31e8bf66c9b870ea94c3040d345</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9b9a0570b059c2a58ce7d1484f105c70eb12c66b</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/1272958070e20ede0c01b8c59cd85ab03f1a001a</url>
    <id>1272958070e20ede0c01b8c59cd85ab03f1a001a</id>
    <committed-date>2007-07-25T18:30:39-07:00</committed-date>
    <authored-date>2007-07-25T18:30:39-07:00</authored-date>
    <message>Fix documented syntax.</message>
    <tree>d87266ea472be1d6e8494bc2d2b3755c091bb135</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>172f646a8324a6a69aa1fa6b335d853b7878dfa6</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/9b9a0570b059c2a58ce7d1484f105c70eb12c66b</url>
    <id>9b9a0570b059c2a58ce7d1484f105c70eb12c66b</id>
    <committed-date>2007-07-25T18:27:23-07:00</committed-date>
    <authored-date>2007-07-25T18:27:23-07:00</authored-date>
    <message>Initial release</message>
    <tree>a7182195d60c24e4aa0e520611d4cd3ecf0a7f51</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac74ffd19e7f5b4fe1aa65aa4e188e0e053a4a03</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/172f646a8324a6a69aa1fa6b335d853b7878dfa6</url>
    <id>172f646a8324a6a69aa1fa6b335d853b7878dfa6</id>
    <committed-date>2007-07-25T18:05:49-07:00</committed-date>
    <authored-date>2007-07-25T18:05:49-07:00</authored-date>
    <message>Moved deadline support into a separate plugin (has_state_deadlines).
Added many more unit tests.
Simplified many of the interfaces for maintainability.
Added support for turning off recording state changes.
Removed the short_description and long_description columns, in favor of an optional human_name column.
Fixed not overriding the correct equality methods in the StateTransition class.
Added to_sym to State and Event.
State#name and Event#name now return the string version of the name instead of the symbol version.
Added State#human_name and Event#human_name to automatically figure out what the human name is if it isn't specified in the table.
Updated manual rollbacks to use the new Rails edge api (ActiveRecord::Rollback exception)
Moved StateExtension class into a separate file in order to help keep the has_state files clean.
Renamed InvalidState and InvalidEvent exceptions to StateNotFound and EventNotFound in order to follow the ActiveRecord convention (i.e. RecordNotFound).
Added StateNotActive and EventNotActive exceptions to help differentiate between states which don't exist and states which weren't defined in the class.
Added support for defining callbacks like so:
  def before_exit_parked
  end
  
  def after_enter_idling
  end
Added support for defining callbacks using class methods:
  before_exit_parked :fasten_seatbelt
Added event callbacks after the transition has occurred (e.g. after_park)
State callbacks no longer receive any of the arguments that were provided in the event action
Updated license to include our names.</message>
    <tree>a7182195d60c24e4aa0e520611d4cd3ecf0a7f51</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>21f3b4ecb72f8d4fc43a8156bc737a724d2977c7</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/ac74ffd19e7f5b4fe1aa65aa4e188e0e053a4a03</url>
    <id>ac74ffd19e7f5b4fe1aa65aa4e188e0e053a4a03</id>
    <committed-date>2007-07-22T13:16:55-07:00</committed-date>
    <authored-date>2007-07-22T13:16:55-07:00</authored-date>
    <message>Add comments.</message>
    <tree>dab69597ba62e645fa497954141ae666ef0a8e3c</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>08b01bf823afdadefb6768408626b97772e02607</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/21f3b4ecb72f8d4fc43a8156bc737a724d2977c7</url>
    <id>21f3b4ecb72f8d4fc43a8156bc737a724d2977c7</id>
    <committed-date>2007-07-22T13:00:39-07:00</committed-date>
    <authored-date>2007-07-22T13:00:39-07:00</authored-date>
    <message>Initial release</message>
    <tree>dc7e2831e41298e29f153a9a55455beece30388e</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>599c32dab7b6700f16ff89cb7f3383e9bca1b7a4</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/08b01bf823afdadefb6768408626b97772e02607</url>
    <id>08b01bf823afdadefb6768408626b97772e02607</id>
    <committed-date>2007-07-11T11:39:38-07:00</committed-date>
    <authored-date>2007-07-11T11:39:38-07:00</authored-date>
    <message>Fix remaining tests from referencing the old PluginAWeek::Acts module.
Update environment configuration to load plugins the proper way (no more manual requires before running the initializer).</message>
    <tree>d6da8cb13578cb088f97d25a1e234b2bf0e9de0e</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1a4aa07d61a4058386ad3f78272bd77321ed1c49</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/599c32dab7b6700f16ff89cb7f3383e9bca1b7a4</url>
    <id>599c32dab7b6700f16ff89cb7f3383e9bca1b7a4</id>
    <committed-date>2007-07-11T10:29:26-07:00</committed-date>
    <authored-date>2007-07-11T10:29:26-07:00</authored-date>
    <message>Rename rails_root to app_root.
Fix remaining references to the old acts_as_state_machine name.
Let dry_validity_asserts reference the local trunk version if it's available.</message>
    <tree>1858dd785aad26c4235954c42e9d0f064507cb63</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>82789149bbfe0f564363ecf4d46f58acefe3d164</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/1a4aa07d61a4058386ad3f78272bd77321ed1c49</url>
    <id>1a4aa07d61a4058386ad3f78272bd77321ed1c49</id>
    <committed-date>2007-07-11T07:04:43-07:00</committed-date>
    <authored-date>2007-07-11T07:04:43-07:00</authored-date>
    <message>Start migrating references from acts_as_state_machine to has_states.
Add ability to specify multiple states at once.
Start migrating testing framework to use the plugin_test_helper plugin.</message>
    <tree>00b9c9fd316892ec3c8a9c7dafcd9b3416a7bfa0</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>457439e18b8fc99396e86b367c48d0589b14643b</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/82789149bbfe0f564363ecf4d46f58acefe3d164</url>
    <id>82789149bbfe0f564363ecf4d46f58acefe3d164</id>
    <committed-date>2007-05-30T11:10:34-07:00</committed-date>
    <authored-date>2007-05-30T11:10:34-07:00</authored-date>
    <message>Move has_* plugins to a separate folder.</message>
    <tree>804a611320cfef82b18f8a89f5dc87ed910e92dd</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>65fc8babac465f4cb3129990e9f8f17f103641ba</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </author>
    <url>http://github.com/pluginaweek/state_machine/commit/457439e18b8fc99396e86b367c48d0589b14643b</url>
    <id>457439e18b8fc99396e86b367c48d0589b14643b</id>
    <committed-date>2007-05-30T10:59:30-07:00</committed-date>
    <authored-date>2007-05-30T10:59:30-07:00</authored-date>
    <message>Rename acts_as_* to has_*.</message>
    <tree>804a611320cfef82b18f8a89f5dc87ed910e92dd</tree>
    <committer>
      <name>Aaron Pfeifer</name>
      <email>aaron.pfeifer@gmail.com</email>
    </committer>
  </commit>
</commits>
